Poedu_C语言_lesson15_20160914_printf详解

转换说明:%后的内容,分为两种:

1.类型


整数:

1)%d与%i没有任何的区别

2)%u 无符号十进制输出

3)%x 小写的十六进制

4)%X 大写的十六进制

浮点数:

浮点数有两种表达方式

a.科学计数法

b.%f和%lf(小数点的方式)

%g会进行一个匹配,当前的浮点数应该是以%e还是%f(lf)输出,不会显示多余的0


字符串:%s 有两种存储:

1)存储在数组当中

2)存储在常量区当中

2.修饰符(平时接触的比较少)



标记:存在于类型之前

空格:在打印一个之前规定了最大位数的数字时,前面(或者后面会以空格的方式进行补全)

#

%#o  %#x 输出时前面会加一个o

%#f  %#e 保证打印一个小数点

 %#g  %#G 防止结果后的0被删除

数字:控制最小宽度,位数不够,前面会用0自动补全

.数字:针对小数而言的

1)代表小数右边数字的位数

%e %E %f %lf

2)表示数字最大位数

%g %G

3)打印字符最大数量 

%s

4)待打印数字最大位数

整数


z:size_t
==>sizeof就是size_t类型

知识补充:

1.F10 逐过程 不会进入函数里面
    F11 逐语句  会跳到函数里面

==>在语句时函数的时候才有区别

2.printf是有返回值的,返回当前打印了多少字符

3.%10.3f 其中的10是总位数,包含了小数点和小数

4.float同样占用8byte

=>会转换成64位的double进行存储



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值