C语言中,"整型"跟"短整型"的取值范围都是 -32768~32767,请问两者有什么差别?
C语言中,"整型"跟"短整型"的取值范围都是 -32768~32767,请问两者有什么差别?
日期:2007-09-25 02:25:34 人气:1
"整型"跟"短整型"或长整型的长度与编译器有关,例如,同样是Windows XP计算机, 编译器TC和编译器VC的规定就不同。
short int 总是16位 -- 短整型
long int 总是32位 -- 长整型
int -- 与编译器有关,可能32位,也可能16位
短整型变量用整型取代,总是可以的。
整型用短整型替代,要看数值范围,有可能可以,有可能不行。