1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > C语言高级编程:C语言数据类型大小和取值范围

C语言高级编程:C语言数据类型大小和取值范围

时间:2019-07-07 12:25:31

相关推荐

C语言高级编程:C语言数据类型大小和取值范围

1. 64位Ubuntu测试结果

代码:

#include<stdio.h>void main(void){printf("sizeof(char) = %d\n", sizeof(char));printf("sizeof(short) = %d\n", sizeof(short));printf("sizeof(int) = %d\n", sizeof(int));printf("sizeof(long) = %d\n", sizeof(long));printf("sizeof(long long) = %d\n", sizeof(long long));printf("sizeof(float) = %d\n", sizeof(float));printf("sizeof(double) = %d\n", sizeof(double));printf("sizeof(long double) = %d\n", sizeof(long double));printf("sizeof(char *) = %d\n", sizeof(char *));printf("sizeof(int *) = %d\n", sizeof(int *));}

结果:

baoli@ubuntu:~/c$ ./a.outsizeof(char) = 1sizeof(short) = 2sizeof(int) = 4sizeof(long) = 8sizeof(long long) = 8sizeof(float) = 4sizeof(double) = 8sizeof(long double) = 16sizeof(char *) = 8sizeof(int *) = 8

2. 32位CPU测试结果

结果:

[baoliw@AONTFN07 ~]$ ./a.outsizeof(char) = 1sizeof(short) = 2sizeof(int) = 4sizeof(long) = 4sizeof(long long) = 8sizeof(float) = 4sizeof(double) = 8sizeof(long double) = 12sizeof(char *) = 4sizeof(int *) = 4

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。