萌新刚学,问一下为什么输入字母后会无限循环
c4droid吧
全部回复
仅看楼主
level 5
-云玩家 楼主
萌新刚学,问一下为什么输入字母后会无限循环
2019年06月07日 03点06分 1
level 5
你没有设置结束条件啊
2019年06月07日 08点06分 6
level 5
而且你的变量是double类型
2019年06月07日 08点06分 8
level 9
镇1是真条件,死循环!
2019年06月07日 17点06分 9
我知道,我想要输入之后还能输,所以弄了个无条件,都是输入数字后能够计算出,字母一输入就直接不断循环
2019年06月08日 02点06分
@-云玩家 哦哦
2019年06月08日 16点06分
@-云玩家 数据类型不匹配,当然会无限循环
2019年06月08日 16点06分
level 5
-云玩家 楼主
再问个问题,为什么整数用补码的方式储存而不是和小数的指数一样利用取值范围的一半加上表示正负(读取的时候再减掉)表示。这样不是更方便吗,还不用用到符号位,还是说是历史原因。
2019年06月08日 02点06分 10
因为机器只算加法 举个例子(在五位二进制中) 11000+(-00100)即11000+11011(00100的补码)=110011再自然地舍掉最高位为10011再加1=10100 这就是机器算24+(-4)=20的过程
2019年06月08日 09点06分
level 1
输入非法值,缓冲区不会被清除,一直在,所以一直非法。另求输入法皮肤
2019年06月09日 01点06分 12
http://去pan.baidu.com/share/掉link?shareid=2中107125369&uk=421404文6471
2019年06月09日 04点06分
@-云玩家 多谢
2019年06月09日 11点06分
level 14
就算你是输数字,从代码看还是一样死循环啊
2019年06月10日 01点06分 13
level 5
这是什么输入法啊?
2019年06月10日 14点06分 14
1