常量
- 有符号数据表示法:在计算机中,有符号数有3种表示方法:原码、反码、补码。所有数据的运算都是补码进行的。(在计算机操作的时候,都是采用数据对应的二进制的补码来计算)。
- 原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
- 反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反(0变1,1变0),但符号位除外。
- 补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
已知某数X的原码为10110100B,试求X的补码和反码。
符号位 数值位
原码 1 0110100
反码 1 1001011
补码 1 1001100
已知某数X的补码11101110B,试求其原码。
符号位 数值位
原码 1 0010010
反码 1 1101101
补码 1 1101110