永发信息网

c语言中整型数为两字节,但它为什麼能表示70000

答案:3  悬赏:10  手机版
解决时间 2021-03-27 14:51
  • 提问者网友:你独家记忆
  • 2021-03-26 21:31
c语言中整型数为两字节,但它为什麼能表示70000
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-03-26 23:04
我编了个程序 在TC里运行了一下:
#include "stdio.h"

main()
{ int a;
a=70000;
printf("%d\n",a);
getch();
}

运行结果 4464 溢出 就是不能表示70000
全部回答
  • 1楼网友:行路难
  • 2021-03-27 00:59
C语言并没有规定short,int,long等的字节数,只是一般short <= int <= long。具体得看你所使用的编译系统
在VC6里面,int就已经被定义成了4字节了
  • 2楼网友:青灯有味
  • 2021-03-27 00:22
tc中int是2个字节的,但是在标准的c语言中,int型是4个字节的,short型才是2个字节
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯