组成
单精度float占32位,这32位分成三部分:
- 符号位S占1位
- 指数E占8位
- 尾数M占23位
举个🌰
这里不写表达式,直接举个🌰来理解
1、 十进制转二进制
比如25.125,转化成二进制为11001.001
2. 取尾数
这里用到了移位处理
将11001.001
左移四位变为x.xxxxxxx
的格式,即1.1001001
大约 1 分钟
单精度float占32位,这32位分成三部分:
这里不写表达式,直接举个🌰来理解
比如25.125,转化成二进制为11001.001
这里用到了移位处理
将11001.001
左移四位变为x.xxxxxxx
的格式,即1.1001001