1.浮点数存储与内存中整数的存在形式

浮点数的存储

整数在内存中的存储

浮点数的存储

在这里插入图片描述

IEEE 754规定:对于32位的浮点数,最高的1位是符号位s ,接着的8位是指数E ,剩下的23位为有效数字M。

在这里插入图片描述

对于64位的浮点数,最高的1位是符号位S ,接着的11位是指数E ,剩下的52位为有效数字M。

可以通过IEEE-754例题进行巩固知识

S符号标志位,E阶码,M是尾数

浮 点 数 的 真 值 = ( − 1 ) s × 1. M × 2 e 浮点数的真值 = (-1)^s × 1.M × 2^e =(1)s×1.M×2e

整数在内存中的存储

整数在内存中计算都是以补码的形式进行的

关于原码、反码、补码变换的知识:原码除符号位其它位全取反的到反码,反码+1得到补码

关于原反补变换和数值表达范围的知识请参考char类型原码反码补码移码博文

猜你喜欢

转载自blog.csdn.net/qq_43808700/article/details/112676082