用0和1表示数值性信息PPT
在计算机科学中,我们用0和1来表示数值性信息。这是一种二进制(binary)系统。以下是一些例子:原码、反码、补码表示法在计算机中,我们使用原码、反码和补...
在计算机科学中,我们用0和1来表示数值性信息。这是一种二进制(binary)系统。以下是一些例子:原码、反码、补码表示法在计算机中,我们使用原码、反码和补码这三种方式来表示数值。原码直接使用二进制数表示法来表示数字。例如,数值6在原码表示法中就写作反码在原码的基础上,正数不变,负数符号位不变,其余各位取反后得到反码。例如,数值-6在反码表示法中就写作补码在反码的基础上,正数不变,负数符号位不变,其余各位取反后加1得到补码。例如,数值-6在补码表示法中就写作定点数和浮点数计算机中表示的数值还可以分为定点数和浮点数。定点数小数点位置固定不变,整数部分和小数部分均用二进制表示。例如,十进制数在定点数系统中可以表示为(每个或后面的空格表示一个二进制位)浮点数小数点位置可以移动,用二进制表示整数部分和小数部分。例如,十进制数在浮点数系统中可以表示为(符号位为,指数为,尾数为)二进制数的范围二进制数的取值范围依赖于其符号位和指数位。例如,一个8位的二进制数的取值范围是:如果符号位是那么指数位的范围是到(其中h表示十六进制),因此无符号数的范围是到(即十进制的)如果符号位是那么指数位的范围是到,因此有符号数的范围是到(即十进制的到)