如何知道你系统上的整形长度

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Java在任何平台上数据类型都占用相同的宽度,但C不是,要确保你在使用数据类型时不会溢出,就要知道你系统上数据类型的长度,但是如何知道。下面这个程序告诉你在你的系统上int 和short int 是否一样。

#include <stdio.h>

#include <limits.h>

int main (void)

{

printf ("Some number limits for this system:\n");

printf ("Biggest short int:%d\n",SHRT_MAX);

printf ("Biggest int:%d\n",INT_MAX);

printf ("Smallest short int:%d\n",SHRT_MIN);

printf ("Smallest int:%d\n",INT_MIN);

return 0;

}

在我的系统上运行得到int 和short int 完全等价。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航