摘要: 【在ilovezks(ilovezks)的大作中提到:】:我想求教一个问题::c语言中FLOAT是如何表示的?尾数,阶码是如何在32位上安排的,即哪几位是:尾数,哪几位是阶码,那一位是符号位。听说与CPU有关,是真的吗?在C++里,实数(float)是用四个字节即三十二位二进制位来存储的。其中有1位符号位,8位指数位和23位有效数字位。实际上有效数字位是24位,因为第一位有效数字总是“1”,不必存储。有效数字位是一个二进制纯小数。8位指数位中第一位是符号位,这符号位和一般的符号位不同,它用“1”代表正,用”0“代表负。整个实数的符号位用“1”代表负,“0”代表正。在这存储实数的四个字节中,将最 阅读全文
posted @ 2012-10-29 21:33 net小伙 阅读(1885) 评论(0) 推荐(0) 编辑