A、原码
B、BCD码
C、反码
D、补码
正确答案:B
答案解析:数值数据用来表示数量的多少,它包括定点小数、整数、浮点数和十进制数串4种类型。其在计算机内用二进制编码表示。这里仅介绍带符号整数的原码、反码和补码,并设机器字长为8位。(1)机器数与真值通常将表示一个数值数据的机内编码称为机器数;而它所代表的实际值称为机器数的真值。对于带符号数,机器中通常用最高位代表符号位,0表示正,1表示负。(2)定点数和浮点数计算机中运行的数有整数和小数,如何确定小数点的位置呢?通常有两种约定,一种是规定小数点的位置固定不变,这时的机器数称为定点数;另一种是小数点的位置可以浮动,这时的机器数称为浮点数。在同样字长的情况下,用浮点表示。(3)原码、反码和补码①原码表示法:符号位正数为O,负数为1,其他位按照一般的方法表示数的绝对值。②反码表示法:机器数的反码可由原码得到,正数的反码与其原码相同,负数的反码为其原码除符号位外的各位逐位取反。③补码表示法:机器数的补码可由原码得到,正数的补码与其原码相同,负数的补码为其反码在最低位加1。BCD码(Binary-CodedDecimal)亦称二进码十进数或二一十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式,用二进制编码的十进制代码。本题选B。



