码迷,mamicode.com
首页 > 编程语言 > 详细

C语言数据在不同操作系统下占用的字节数

时间:2020-02-01 12:43:50      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:形式   文字   nbsp   字符串   mamicode   long   支持   body   系统   

技术图片

 

  • %hd用来输出 short int 类型,hd 是 short decimal 的简写;
  • %d用来输出 int 类型,d 是 decimal 的简写;
  • %ld用来输出 long int 类型,ld 是 long decimal 的简写。
  • %c:输出一个字符。c 是 character 的简写。
  • %s:输出一个字符串。s 是 string 的简写。
  • %f:输出一个小数。f 是 float 的简写。

 

 shortintlong
八进制 %ho %o %lo
十进制 %hd %d %ld
十六进制 %hx 或者 %hX %x 或者 %X %lx 或者 %lX


十六进制数字的表示用到了英文字母,有大小写之分,要在格式控制符中体现出来:

  • %hx、%x 和 %lx 中的x小写,表明以小写字母的形式输出十六进制数;
  • %hX、%X 和 %lX 中的X大写,表明以大写字母的形式输出十六进制数。


八进制数字和十进制数字不区分大小写,所以格式控制符都用小写形式。如果你比较叛逆,想使用大写形式,那么行为是未定义的,请你慎重:

    • 有些编译器支持大写形式,只不过行为和小写形式一样;
    • 有些编译器不支持大写形式,可能会报错,也可能会导致奇怪的输出。

C语言数据在不同操作系统下占用的字节数

标签:形式   文字   nbsp   字符串   mamicode   long   支持   body   系统   

原文地址:https://www.cnblogs.com/qiang-upc/p/12247920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!