中易网

vc++ 整型 最大值

答案:1  悬赏:80  
解决时间 2021-10-14 03:05
  • 提问者网友:酱爆肉
  • 2021-10-13 17:35
vc++ 整型 最大值
最佳答案
  • 二级知识专家网友:渡鹤影
  • 2021-10-13 18:43
hi,看到这问题,我就分享一下,只当自己复习了。上面这两位朋友回答都有问题。
char 是占一个字节的,这个好说;
int 以前的编译系统占2个字节,但是现在的系统都是4个字节的。
short int 还是占2个字节的。
long 、float 也是占4个字节的;
double 是占8个字节的。

现在看一下有符号和无符号。signed 和 usigned 其实很容易区分的。signed就有最高位要用来做符号位,所以它的取值要小一点,而unsigned则不需要。
例如:[signed] int默认是有符号的。取值就-2 的31次方 ~ 2的31次方减1;而unsigned int 则是0 ~ 2的32次方 减1;

至于你的另一个问题,是这样的哈。这里的2看你要怎么看待,是你自己说有4个字节,一个字节有8位。那是因为你将这个数看成了2进制数,那么它的基数就是2。这个2是基数。如果1234你将它用十进制读出来就是1千2百3十4,对吧,那这里1千就表示为10的3次方,这里10是基数。这下你应该明白了吧。
自己多看看资料,网上到处都是,不要想着上网就是玩的,这网络你一辈子都用不完。好好利用,加油!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息