DS18B20中使用的数据类型是什么?

时间:2013-11-21 13:33:32

标签: types floating-point

在温度芯片DS18B20中,温度值以12位存储,其中整数部分为2补码,低4位为小数部分。

布局如下:

  Bit 11     Signed
  Bit 10..4  2^7  .. 2^0
  Bit  3..0  2^-1 .. 2^-3

更多信息DS18B20.pdf page 4

因此,为了表示数字0.5,我们设置第3位,因为2 ^ -1是0.5。 并且为了表示数字0.75,我们将比特3和2设置为2 ^ -1 + 2 ^ -2 = 0.75。

在数学和计算机科学术语中称为什么类型的表示?

1 个答案:

答案 0 :(得分:1)