printf格式代码

代码 参数 含义

c int 参数被裁剪为unsigned char类型作为字符打印

d,i int 参数作为一个十进制整数打印,如果给出了精度而且值得位数少于精度位数,前面就用0代替

u,o,x,X unsigned int 参数作为一个无符号值打印,u使用十进制,o为八进制,x与X为十六进制,区别是打印10~15时x约定使用abcdef,X使用ABCDEF

e,E double 参数根据指数邢仕达打印,如6.023000e23是使用代码e,6.023000E23是使用代码E,小数点后面的位数由精度决定,缺省值是6

f float 参数按照常规的浮点格式打印。精度字段决定小数点后面的位数,缺省值是6

g,G double 参数以%f或%e(如G则%e,g则%f)的格式打印,却决于它的值。如果指数大于等于-4但小于精度字段就使用指数格式

s char* 打印一个字符串

p void* 指针被转换为一串因编译器而异的可打印字符。这个代码主要是和scanf中的%p代码组合使用

n int* 这个代码是独特的,因为它不产生任何输出。相反,到目前为止函数所产生的输出字符数目将被保存到对应参数中

% 打印一个%字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值