永发信息网

如何测试int的表示范围,int的最大值加1是什么

答案:4  悬赏:10  手机版
解决时间 2021-03-29 18:32
如何测试int的表示范围,int的最大值加1是什么
最佳答案
long time = System.currentTimeMillis();
Date date = new Date(time);
全部回答
这个和计算机如何存储二进制有关,在电脑里是以补码出现的。第一位是符号位。0为正,1为负,当正的除了符号位全为1时候,要是再加一就进位了,导致符号位为1,其他为0,再换成10进制就是你这个数了
你使用的编译语言是什么?不同的编译语言应该有不同的上下限值,溢出值可能保持最大值不变

C的int的话,最大值+1是最小值,最小值-1是最大值。以下代码可以验证:#include "stdio.h"
int main(int argc,char *argv[]){
int x=0x7fffffff;
printf("最大值+1结果: %d ",x+=1);//最大值+1是最小值
printf("最小值-1结果: %d ",x-1);//最小值-1是最大值
return 0;
}
运行结果:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我很爱我老公,他说压力大想找个少妇发泄发泄
C15-C60的混凝土每立方用多少水泥
妈妈把有些东西放进箱子里埋在地下改为被子句
蚂蝗咬了怎么办
请问修理车用回天和卡夫特密封胶哪个好!
为什么我看谁都不爽
估算一下美国有多少辆汽车
宾馆隔壁扰民。一直在叫。影响我睡觉
求翻译 全部翻成中文
很多人说保险是骗人的真的吗
根号下(x+1)的平方等于x+1吗
用耳机打电话的时候耳机的话筒放在什么位置好
怎样对付人渣
为什么QQ群标签删不掉
720除以16除以5等于多少?用简便方法计算。
推荐资讯
一个数的三次方是负四十五请问那个数是多少
全民突击外挂比较好用的,谁传我Q一起四二五
正月初一为什么水不能泼出去
河南省舞阳县安寨乡邵庄村邵蕊蕊家
word段间行距和段内行距如何分别调整
FGO新手怎么刷圣诞活动
杂技顶碗动作特写
鸟类飞行问题
1982年农历6月鸡叫第二遍是什么时辰
求此少女前线WA2000原图
我发现身边的人吃饭都是谈吃喝玩乐,我对这些
我想问下~~ 92年欧洲杯的会歌叫什么名字??一
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?