11问答网
所有问题
C语言中long和int在PC上都是32位,那他们表示的数值范围有不同么?如有,为什么?
RT
举报该问题
推荐答案 2010-05-21
ä¸ç¥éä½ ç¨çä»ä¹Cè¯è¨ï¼ä½ å¯ä»¥èªå·±æµè¯ï¼ç¨sizeofå»æµè¯ï¼å¦æé½æ¯32ä½ï¼ååèï¼ï¼é£ä¹è¡¨ç¤ºçèå´å°±æ¯ç¸åçï¼å 为longåinté½æ¯æ符å·æ°ï¼ç¸åé¿åº¦çç±»åï¼åªæ符å·ä¸åæå¯è½èå´ä¸åï¼å¦åé½æ¯ä¸æ ·çã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F2S8vv87q.html
其他回答
第1个回答 2010-05-21
int 可能是 short int 也可能是 long int,取决于编译器(默认)。
例如 MS VC++ int 是 32位,TC int是 16位。
long int 32 位, short int 16 位。数值范围 不同。
C语言中long和int在PC上都是32位 -- TC int是 16位,不是32 位。
本回答被网友采纳
第2个回答 2010-05-21
没有什么不同,都是一样的
相似回答
c语言中int,long的
取值
范围
是多少
?为什么
是这么多?(
32位
机)
答:
int和long并没有明确位数
,具体和平台相关(有一点可以确定,sizeof(int)<=sizeof(long))。一般而言,32位机的int是32位的,于是范围是[-2^31, 2^31)也就是[-2147483648, -2147483648)。而非int的位数取决于机器字长外还决定于软件平台(操作系统、编译器)上实现的特定的C语言数据模型(专指整...
大家正在搜
longlongint有多少位
long int用什么输出
c语言 int范围
c语言中的int
c语言long int
long和int
int转long
long int几个字节
java long转int
相关问题
在XP中long int和int都是32位,那为啥表示的数字...
在C语言中,long int 与float长度都是32位!为...
c语言中int,long的取值范围是多少?为什么是这么多?(...
C语言中unsigned int 和unsigned lon...
C语言。在64位系统下int和long有什么区别?应用方面有...
C语言中,"整型"跟"短整型"的取值范围都是 -32768~...
C语言中的长整数long int和整数有啥区别啊,教程中用C...
c语言中int和long都是4个字节,那他们都底有什么区别,...