十进制中6在二进制中表示为110;那-6100010100000嘚反码是001补码呢?是吗... 十进制中6在二进制中表示为110;那-6100010100000的反码是001?补码呢
所谓原码就是前面所介绍的二进制定点表示法,即最高位為符号位“0”表示正,“1”表示负其余位表示数值的大小。
反码表示法规定:正数100010100000的反码与其原码相同;负数100010100000的反码是对其原码逐位取反但符号位除外。
补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1
你对这个回答的评价是?
以一个字節表示的话-6的原码是,反码是补码是。
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜頭里或许有别人想知道的答案
如果为数据范围为8位,
原码就是符號位加上真值的绝对值简单说,就是符号位加上数的二进制表示比如,+3(以 8bit为例)符号位为0,3转化为二进制就是11那么 +3 的原码就是(不足部分补0)。同理 -3,符号位为13转化为二进制就是11,那么 -3 的原码就是(不足部分补0)即:
一个负数的符号位不懂,其余位取反僦是机器数的另一种表示形式——反码。正数100010100000的反码与原码形式一样
负数的补码就是对反码加一,而正数不变正数的原码反码补码是┅样的。