一、1.整型以补码形式保存在内存中。
2.实型数据在内存中以指数形式保存。
3.float类型在内存中占用4个字节,IEEE规定存储位分配:符号1位、指数8位、尾数23位。
二、尾数部分处理成了1.xxxx*2^n的格式。
三、指数部分在原有指数的基础上加了127。
四、大多数人使用的数字系统是以10为底的,也就是十进制。
五、补码的使用:
1.在人们的计算观念中,零是没有正负之分的,于是就引入了补码概念。
2.在补码表示法中,正数的补码表示与原码相同,即最高位用0表示正,其余位为数值位。而负数的补码则是由它的反码、并在最低有效位加1所形成。
3.在二进制补码表示法中,最左位决定符号。如果它是0,该整数为正;如果是1,该整数为负值。
4.在补码中用--128代替了-0,所以补码的表示范围为(-128~0~127)共256个。
5.-128补没有相对应的原码和反码,-128=10000000B。
6.补码的运算法则【x+y】补=【x】补+【y】补 【x-y】补=【x】补+【-y】补
六、实数的表示:
1.为了使表示法的固定部分统一,科学计数法(用于十进制)和浮点表示法(用于二进制)都在小数点左边使用了唯一的非零数码,这称为规范化。
2.符号--一个数的符号可以用一个二进制的位来存储(0或者1)。
指数--指数(2的幂)定义为小数点移动的位数。
尾数--指小数点右边的二进制数。
转载请注明原文地址: https://ju.6miu.com/read-36662.html