读书人

求教整形数据大小超过有效范围的有关问

发布时间: 2012-03-11 18:15:39 作者: rapoo

求教整形数据大小超过有效范围的问题.
书上说编译器会进行求模运算.是编译器自己进行运算的操作,还是说储存数据的 补码之间有这个关系?能不能用数学证明出来?


[解决办法]
如果是代码中的常数赋值,这个跟编译器有关,最好自己打印出来看看,究竟是多少。
如果是运行中,那么带负号类型整数,正方向越界后果是变成负数...
[解决办法]
应该是补码

读书人网 >C++

热点推荐