首页 > 其他 > 详细

【C】和数据类型相关的关键字

时间:2021-02-18 00:06:06      阅读:27      评论:0      收藏:0      [点我收藏+]

1. 不同C标准

 K&R C定义了7个和数据类型相关的关键字,C90标准增加了2个关键字,C99标准增加了3个关键字

K&R关键字 C90关键字 C99关键字
int signed _Bool
long void _Complex
short   _Imaginary
unsigned    
char    
float    
double    

 

2. 基本数据类型

 1. 一般地,int类型存储在计算机的一个中,字长即为计算机一次操作能处理二进制数的位数叫字长,例如32位CPU,字长等于32

 2. 编译系统给int型数据分配的内存可能是2个字节或是4个字节,具体由编译系统自行决定。例如:Turbo C 2.0分配的是2个字节,而Visual C++则分配4个字节。

? 3. 在编程考虑数据规模时,如果记不清楚具体数值范围,可根据十进制位数来决定使用什么类型。例如:当需要存储一个大小为100 000 000 0的数时,可以选择大于等于10位十进制数范围的类型,如long、long long 等

类型字节数取值范围
int 2 - 32768 ~ 32767 (5位十进制数)
int 4 - 2147483648 ~ 2147483647 (10位十进制数)
unsignde int 2 0 ~ 65535 (5位十进制数)
unsignde int 4 0 ~ 4294967295 (10位十进制数)
short 2 - 32768 ~ 32767 (5位十进制数)
unsigned short 2 0 ~ 65535 (5位十进制数)
long 4 - 2147483648 ~ 2147483647 (10位十进制数)
usigned long 4 0 ~ 4294967295 (10位十进制数)
long long 8 - 9223372036854775808 ~ 9223372036854775807(20位十进制数)
unsigned long long 8 0 ~ 18446744073709551615 (20位十进制数)

【C】和数据类型相关的关键字

原文:https://www.cnblogs.com/oxygenG/p/14408950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!