33,323
社区成员




// 1、float i = 1.000000;
// 符号位(1位) 移位(8位) 小数点后面(23位)
// 0 0111 1111 0000 0000 0000 0000 0000 000
// 正数用0表示 移位0 = 0111 1111 - 127 .000000
// 合并整理
// 0011 1111 1000 0000 0000 0000 0000 0000 二进制
// 3 F 8 0 0 0 0 0 十六进制
//
// 2、float i = 4.000000
// 正数 第一符号位是 0
// 向后偏移2位 就是1000 0001 因为 129 - 127 =2
// 小数点后面 0000 0000 0000 0000 0000 000
// 整理就是
// 0100 0000 1000 0000 0000 0000 0000 0000
// 4 0 8 0 0 0 0 0