浮点数在内存中的表示形式
float浮点是用原码+阶码表示的
指数位IEEE规定了一个偏移量127
小数点前还隐含包括1,而这个1是不储存的
54 是 0011 0110 表示成小数 1.1011 * 2^5
float 1位符号位,因为是负数,所以为1
8位指数位 值为5+127 =132 表示成二进制 1000 0100
23位尾数位 1.1011 第一位的1被忽略掉 23位尾数位 为 1011 0000 00……
所以-54 = 1 10000100 1011 000……
【浮点数在内存中的表示形式】 就是0x c258 0000
推荐阅读
- 鄂温克冬季马赛-30℃极寒开赛:寒冬中的火热派对
- 大雪@大雪腌肉 适当进补 今日大雪
- |电商事业中的“闪光少年”
- hadoop中的mapreduce链接(mapreduce chaining)怎样避免中间文件的产生
- 经观汽车|日系车企中的“异类”?东风日产将导入e-POWER技术大干增程式混动 | 经观汽车
- 计算机进不了桌面,任务管理器也打不开,咋办
- 中年|这些东西,比你想象中的还要大得多!
- 请问杨毅微博中的这两人是谁
- 某些公司招聘要求中的精通mysql是啥程度
- 宝宝|婴幼儿游泳——宝宝人生中的第一健身运动