问题标题:
请问整数在计算机中的表现形式是什么?
问题描述:
请问整数在计算机中的表现形式是什么?
宋念龙回答:
这个一下子很难解释的呢
整数在计算机内表示:符号位在最高为,用0表示正数,1表示负数.其他位为数值.
1)数值部分用二进制数的绝对值表示--〉这种就是原码表示法.
2)正数的反骂与原码相同,负数的反码是保持符号位为1,然后把对应的正数按位取反.比较少用
譬如一个数字是29--011101-->-29就是100010.这个用于计算很麻烦,所以很少用
3)补码.正数的补码和原码相同,负数的补码将原码除符号位外按位取反加1得到的
譬如+57=00111001,-57=11000111.这个逻辑简单,可以简化运算,一般都采用补码来表示正数的.
至于具体是32位还是16位等这些存储,你就不用深究了.只要知道整数类型在对应的计算机里面占多少为就可以了.
点击显示
数学推荐
热门数学推荐