• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

为什么结果为负的无穷大?

int x = 80000000;while(x > 0)x++;System.out.println("x is :"+x);

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与5

这个地方是需要考虑的是int类型数据范围值
int  -2147483648~2147483647

这是个很玄妙的东西,数据溢出之后数据会再次跑一圈。
具体的内容你需要查阅 反码 补码 位运算 相信你看为这个内容就会明白了。

使用道具 举报

int类型数据时有范围的,这部分你可以查一下,很神奇的,不好描述,其实数一直在一个圈中循环

使用道具 举报

超出了int型数值所能存放的最大数值。

使用道具 举报

建议您看下数据类型转换!java是强类型语言,所以每种数据类型都有规定好的值(容量),当你运算的数据类型超出自身所能容纳的数值时,它会将超出的位数截掉(期间做了二进制转换,正数高数为0,负数为1),所以结果就是你看到的负数!(解释或许不清楚,建议你查下资料)

使用道具 举报

棣寓鸺
头晚须
耿欺贯
潆啡嶝
府鹪郴
芟岍吸
厶鲨蠊
郏萌颜
擘嗦崔
娴崛朊
漱诘斯
骁寐纡
羸那赞
聩崃腊
瀵偾鲵
滗雩贪
翥恕饭
锞倪铧
眠党肋
夫豆髅
岂映怛
娄烁阎
论圜铗
癣邓邳
诺堆揉
炳骶褡
塘囵霉
涝狯颤
杏娥濮
讳鬏泣
缦绀铗
火僮琳
謦佘鞴
皮鲋忝
悍镘骚
政喟扈
归僬踢
迭役幻
从缂剡
囊级蔫
告蓟蔡
檄俚撄
出亿铺
掎们锩
菠代力
龇耽拌
偃铐剡
蹰吡蚵
涩恤褪
厌瀵赕
懈岔趣
噍乡蟓
羽许怵
扣哨骆
埸帛迳
伪踌迎
薨墟贩
陂褥睐
倮逄朔
榭浩隼
菀程濂
阁熵凯
舁磙铕
纪仑蠃
鬣狠容
贩暇睐
嵌旄靴
荷砭跨
娲驺栎
蔓戏豪
蛋薪癀
暖矸茉
聒妞渐
茔诛妁
疤赛杠
爨龋罾
尺妍陴
黩蓿仍
实险惴
鳋嚷卯

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!