float型变量的存储方式
时间: 2024-08-04 17:00:54 浏览: 39

如何把float类型变量发送到串口调试助手
浮点数(float)是一种实数值类型,主要用于表示小数。在计算机存储中,浮点型变量通常采用IEEE 754标准来存储。这种标准定义了两种基本的浮点数格式:单精度(float)和双精度(double),单精度占32位,双精度占64位。
对于单精度float,它由32位组成,分为三个部分:
1. **阶码**(Exponent):8位,使用移码表示,范围是从-126到+127(包括两者),其中127对应的指数值为0,表示正无穷大和负零。
2. **尾数**( Mantissa或Significand):23位,这是一个规格化的小数,即第一个有效数字(非零)位于小数点后,最高位通常是1。
3. **符号位**(Sign):1位,表示数的正负。
对于双精度double,其存储结构类似,但位宽更宽,分别有52位的尾数、11位的阶码和1位的符号位。
阅读全文
相关推荐

















