数据类型存储

整型数值是以补码表示的:

  正数的补码和原码相同;

  负数的补码:将该数的绝对值的二进制形式按位取反再加1。

浮点类型数值的存储方式:

 无论是单精度还是双精度在存储中都分为三个部分:

  1. 符号位(Sign) : 0代表正,1代表为负
  2. 指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储
  3. 尾数部分(Mantissa):尾数部分

 其中float的存储方式如下图所示:

float类型的存储方式

而双精度的存储方式为:

 

double类型数据的存储方式

 

posted @ 2016-02-22 13:40  muzihuan  阅读(152)  评论(0编辑  收藏  举报