欢迎来到天天文库
浏览记录
ID:59129132
大小:10.50 KB
页数:1页
时间:2020-09-12
《运算产生溢出的问题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、溢出一般是向下或者是向上溢出,正数和正数相加,负数和负数相加会导致这种情况。如何明白了,其实很简单的:运算时,直接用两个数的二进制表示来进行运算,这里要注意的是运算数以及结果的类型是多少个字节的,如果运算结果产生了进位(最高位),导致结果的位数大于这个结果类型的位数,则截取低字节(导致符号位丢失)就是最终的结果,这就是产生溢出的本质原因。直接将这个数的二进制表示相加,结果是多少就是多少,要注意类型的字节数,超出了字节数产生了溢出也不管(这就是正数变为负数,负数变为正数的原因)
此文档下载收益归作者所有