1樓:匿名使用者
43化為二進位制:101011
負號用1表示,放在最高位,湊足8位,即負號與101011中間補0所以(—43)原=10101011
補碼:取反: 11010100
+1: 11010101
補碼為:11010101
2樓:匿名使用者
給你個**看看吧
//用來求數的原始碼反碼補碼
#include"stdio.h"
#include"math.h"
void main()
printf("原始碼反碼補碼相同如下: "); //正整數原始碼反碼補碼相同
for(int j=0;j<(sizeof(num)*8);j++)printf("\n");
}else
for(int j=0;j<(sizeof(num)*8);j++)for(int k=0;k<(sizeof(num)*8);k++)}printf("此數的原始碼是:");
for(int m=0;m<(sizeof(num)*8);m++)printf("\n"); //求負數的原始碼for(k=0;k<(sizeof(num)*8);k++)}printf("次數的反碼是:");
for(n;n<(sizeof(num)*8);n++)for( m=0;m<(sizeof(num)*8);m++)printf("\n"); //以上是求反碼}}
3樓:匿名使用者
(1)負數最高位為1,43=32+8+2+1=2^5+2^3+2^1+2^0,所以是10101011
(2)最高位1不變,其餘取反為1101010,然後最低位加1為1101011,所以結果是11101011
十進位制數-43用8位二進位制數補碼表示為
4樓:天涯明遠
-43的8位二進位制數補碼為:11010101。
十進位制整數轉二進位制數方法:除以2取餘數,逆序排列(除二取餘法)。
具體做法:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
以43為例
43/2=21.........1
21/2=10.........1
10/2=5...........0
5/2=2..............1
2/2=1...............0
1/2=0...............1
43轉化成二進位制即101011不足八位前面補0即可,最高位為符號位,正數為0,負數為1.因為我們要求的是-43所以符號位為1
所以-43的原碼為: 10101011
-43的反碼為:符號位不變,其他全取反,取反碼為:11010100
補碼是反碼基礎上加1,所以-43的補碼為:11010101
擴充套件資料
二進位制數(binaries)是逢2進製的進製,0、1是基本算符 ;計算機運算基礎採用二進位制。
電腦的基礎是二進位制。在早期設計的常用的進製主要是十進位制(因為我們有十個手指,所以十進位制是比較合理的選擇,用手指可以表示十個數字,0的概念直到很久以後才出現,所以是1-10而不是0-9)。
電子計算機出現以後,使用電子管來表示十種狀態過於複雜,所以所有的電子計算機中只有兩種基本的狀態,開和關。也就是說,電子管的兩種狀態決定了以電子管為基礎的電子計算機採用二進位制來表示數字和資料。
常用的進製還有8進製和16進製制,在電腦科學中,經常會用到16進製制,而十進位制的使用非常少,這是因為16進製制和二進位制有天然的聯絡:4個二進位制位可以表示從0到15的數字,這剛好是1個16進製制位可以表示的資料,也就是說,將二進位制轉換成16進製制只要每4位進行轉換就可以了。
5樓:毓人
(43)10
=((0*1010+100)*1010+11)2=(100*1010+11)2
=(101000+11)2
=(101011)2
(-43)用8位二進位制數補碼=11010101
6樓:
-43用8位二進位制數補碼表示為11010101。
7樓:匿名使用者
1.先將43轉化成二進位制即101011不足八位前面補0即可,最高位為符號位,正數為0,負數為1.因為我們要求的是-43所以符號位為1
所以-43的原碼為: 10101011
2、在原碼基礎上求得反碼,符號位不變,其他為取反。 -43的數字反碼: 11010100,
3、補碼是在反碼基礎上+1; -43的數字補碼: 11010101。
8樓:匿名使用者
43 == 0010 1011,
負數,需要取反加1
取反 --> 1101 0100, 加 1 --> 1101 0101
43 43x99的簡便怎麼算,43X99 ?用簡便方法計算怎麼做?
雨說情感 43 43x99 4300 簡便運算過程如下 利用乘法的結合律提取相同的公因數 43 可以得到43x 1 99 43x100 4300 擴充套件資料類似例子 35 37 65 37 分析 這是乘法分配律的逆運用,35個37,再加上65個37,一共是100個37,所以用37 35 65 也是...
dnf骨戒破招攻擊力有多少怎麼算謝謝把原有比如拔刀2千的傷害去乘以還是怎麼?骨戒是
首先破招傷害比普通傷害高,破招傷害的百分之五十不等於原有基礎傷害乘以一點五,應該是幾乎兩倍的傷害,具體你去查下破招攻擊力的計算就知道了 你好,首先骨戒是破招時候增加百分之50的攻擊力,而不是附加百分之五十的傷害,這點和牛臂鎧的屬性是有區別的。其次,骨戒的屬性並不像所說的那樣,能增加百分之五十的面板傷...
求這道題位移的具體計算過程以及這麼算的原因
位移 只和 質點的起點 終點相關,跑了1.75.圈,則終點在起點45 方向,故位移為根號 r 2 r 2 根號2r。 time張士強 位移 displacement 質點的位置變動,用連線先後兩位置的有向線段表示,路程是物體的運動軌跡 因為沿著圓周跑步,所以跑了1.75圈時,此人此時的位置與此人開始...