C/C++之重读1
计算机是如何区分有符号数和无符号数的其实CPU是不需要知道数字是有符号和无符号的,他只关心外部使用的是什么指令。内部都是使用补码。float/double转换为二进制这两种类型根据IEEE规定,float使用符号位(1bit),阶码位(8bit),尾码(23bit), double使用符号位(1bit),阶码位(11bit),尾码位(52bit)。转换:符号位:0表示正数,1表示负数实数.小数实数使用除2求余的方法算出小数使用乘2的方法算出比如:9.25 = 0(符号位) 1..
原创
2021-10-31 23:09:55 ·
261 阅读 ·
0 评论