十进制10的源码反码补码_十进制18的源码反码补码

hacker|
128

文章目录:

分别写出十进制数64和-10的原码反码和补码并求出它们的和

+64 原码=反码=补码=0100 0000。

-10 原码=1000 1010;

-10 反码=1111 0101;

-10 补码=1111 0110。

以补码相加,得:0011 0110,这是+54 的补码。

十进制的原码、补码

十进制-67的原码是01000011、反码是10111100和补码是10111101。

转换规则:

1、负整数的原码为二进制前面加符号位;

-67=1000011(二进制)=11000011(原码)

2、负整数的反码=原码各位取反(除了符号位外);

11000011(原码)=10111100(反码)

3、负整数的补码=负整数的反码+00000001;

10111100(反码)=10111101(补码)

扩展资料:

已知一个数的补码,求原码的操作其实就是对该补码再求补码:

⑴如果补码的符号位为“0”,表示是一个正数,其原码就是补码。

⑵如果补码的符号位为“1”,表示是一个负数,那么求给定的这个补码的补码就是要求的原码。

例:已知一个补码为11111001,则原码是10000111(-7)。

因为符号位为“1”,表示是一个负数,所以该位不变,仍为“1”。

其余七位1111001取反后为0000110;再加1,所以是10000111。

参考资料来源:百度百科-补码

十进制的10化为二进制的1010 它的反码补码都是 1010么?

所谓原码、反码、补码,是指用二进制编码来表示带符号的二进制数。如果要表示二进制数+10,至少要5位二进制编码才行。+10的5位原码是01010,正整数的反码和补码与其原码形式相同,也都是01010。只有负整数的反码和补码其形式才是与原码不一样的。

10的源码 反码 补码是多少

楼主你好

源码:

00001010

反码(除了符号位 第一位不变外 其余的都是按源码取反):

01110101

补码(反码加1):

01110110

希望能帮助你哈

4条大神的评论

  • avatar
    访客 2022-07-08 上午 06:58:21

    00011(原码)=10111100(反码)3、负整数的补码=负整数的反码+00000001;10111100(反码)=10111101(补码)扩展资料:已知一个数的补码,求原码的

  • avatar
    访客 2022-07-08 上午 10:49:59

    010。只有负整数的反码和补码其形式才是与原码不一样的。10的源码 反码 补码是多少楼主你好源码: 00001010反码(除了符号位 第一位不变外 其余的都是按源码取反): 01110101补码(反码加1): 01

  • avatar
    访客 2022-07-08 上午 07:13:41

    不变,仍为“1”。其余七位1111001取反后为0000110;再加1,所以是10000111。参考资料来源:百度百科-补码十进制的10化为二进制的1010 它的反码补码

  • avatar
    访客 2022-07-08 上午 03:39:18

    、补码,是指用二进制编码来表示带符号的二进制数。如果要表示二进制数+10,至少要5位二进制编码才行。+10的5位原码是01010,正整数的反码和补码与其原码形式相同,也都是0

发表评论