printf() 输出数据格式汇总

  1. 整型
    %d 十进制整型;------->有符号的十进制整型;
    %ld 十进制长整型;
    %3d 位数为3,不足在左边补空格;
    %-3d 位数为3,不足在右边补空格; (-可以理解为非,默认是在左边加O和空格的,-表示不是在左边,那就是在右边了?)605d,位数为5,不足的在左边补0/ /不可能在右边补O
    %u 无符号十进制整型;
    %lu 无符号十进制长整型;
    %o 无符号八进制整型;/ /形如012
    %lo 无符号八进制长整型;
    %x 无符号十六进制整型;/ /形如Ox12
    %X 无符号十六进制整型大写;//形如OxAA

  2. 实型(浮点型)
    %f float
    %lf double
    m.n: m指域宽,即实型数所占的总的位数,包含小数点(并不是整数部分的位数! !)。n指精度,即实型数的小数位数。
    未指定n时,隐含的精度为n=6位。即%f的话,输出的是6位小数。
    %f 不指定宽度,整数部分全部输出并输出6位小数。
    %m.nf 输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。
    %-m.nf 输出共占n列,其中有n位小数,如数值宽度小于m右端补空格。
    m的存在、与整型变量的位数类似,主要是为了保持数据的整齐。

  3. 字符型
    %c 字符

  4. 字符串
    %s 字符串
    %7s 字符串,不足7位的在左边补空格//形式跟int一样
    %07s 字符串,不足7位的在左边补O//形式跟int一样

  5. 指针
    %p 指针

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值