c各种数据类型所占字节

古城微笑少年丶 2022-11-17 10:05 244阅读 0赞

c语言的数据类型分为两个大类:第一类是基本数据类型,包括整型、浮点型和字符型,第二类是构造数据类型,包括数组、结构、联合和枚举。

下面总结下基本数据类型所需的内存字节数。






















































数据类型 所需内存字节数
unsigned short int 2
unsigned int 4
unsigned long int 4
short int 2
int 4
long int 4
long long (64位整数) 8
float 4
double 8
long double 它的长度随着机器的不同而变化,最常见的是80位和128位
char 1

在使用scanf读入上述数据类型时,需要注意:

  1. 读入短整数时,加前缀字母h,%hd
  2. 读入长整数时,加前缀字母l,%ld
  3. 读入64位整数时,如果编译器支持__int65,用格式符%I64d
  4. 如果编译器支持long long,用格式符%lld

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读

    相关 c各种数据类型字节

    c语言的数据类型分为两个大类:第一类是基本数据类型,包括整型、浮点型和字符型,第二类是构造数据类型,包括数组、结构、联合和枚举。 下面总结下基本数据类型所需的内存字节数。