随笔分类 -  C++基础

浮点数、位与操作符、移位操作符
摘要:最近开始复习基础知识,发现才看到浮点数就一大堆疑问,上网搜了一大堆不是这个错就是那个错,上机一验证发现都有问题,干脆自己整理整理这方面知识,因为是用代码验证的,所以又涉及到与位操作符和移位操作符的内容。 Visual C++中,float的32位这样分: 符号位(S):1位 阶码(E):8位 尾数(M):23位 其中符号位就是正负号(float和double都是不能和unsigned合用的,所以一定有正负)。 先介绍尾数,尾数是一个1.MMMMMMM……(23个M),所以尾数是一个>=1&&<=2的数的小数部分,翻译成尾数还是很恰当的。 我们可以把小数看成 V=+/ 阅读全文
posted @ 2012-09-30 11:38 云 溪 阅读(5848) 评论(1) 推荐(0)