C语言格式控制符总结

1.printf函数中的占位符/格式控制符的作用

1)不同的数据在变量中存储的形式是不一样的,所以在读取变量中的数据的时候,类型不同读取方式也不同。

为了保证可以正确的读取存储在变量中的数据,我们应该使用正确的格式控制符。

  %c: 从给定变量的地址开始只读取1个字节,然后将这个字节的整数读取出来,以其为ASCII码还原为字符。

  %d: 从给定的变量的地址开始连续4个字节读取.

  %f:

变量中的数据是如何存储的,那么就应该如何读取,这样才可以拿到正确的数据。

2)总结

  int整型

  %d 读取int整型的数据,以十进制的形式输出*****(非常重要)

  %o 读取int整型的数据,以八进制的形式输出

  %x 读取int整型的数据,以十六进制的形式输出

  %hd  读取short整型的数据

  %ld   读取long整型的数据

  %lld  读取long long整型的数据

  %u   读取unsigned int型的数据

  %hu   unsigned short型的数据

  %lu  unsigned long  型的数据*****(非常重要,经常用到)

  %llu  unsigned long long型的数据

 

 实型(或叫浮点型):

   float : 使用%f控制符读取数据

  double  使用%lf控制符读取数据

 

  字符型

  char  使用%c读取数据

 

  地址:

  使用%p读取数据

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值