很多朋友對(duì)于原碼反碼補(bǔ)碼教學(xué)設(shè)計(jì)和什么是原碼補(bǔ)碼反碼不太懂,今天就由小編來為大家分享,希望可以幫助到大家,下面一起來看看吧!
-80的原碼反碼補(bǔ)碼
-80
原碼:11010000
反碼:10101111
補(bǔ)碼:10110000
-73
原碼:11001001
反碼:10110110
補(bǔ)碼:10110111
-53
原碼:1110101
反碼:1001010
補(bǔ)碼:1001011
真值為正時(shí)。其原碼,反碼,補(bǔ)碼完全相同。
真值為負(fù)時(shí),其原碼就是把負(fù)號(hào)改為1,其余不變。反碼就是負(fù)號(hào)改為1,其余取反。補(bǔ)碼就是在反碼的基礎(chǔ)上加1,加1時(shí)記得是逢2進(jìn)1。
19的原碼反碼補(bǔ)碼計(jì)算
一般是按8位二進(jìn)制來做,所以-19的原碼是(10010011),反碼是(11101100),補(bǔ)碼是(11101101)。
數(shù)據(jù)在計(jì)算機(jī)中是以二進(jìn)制的形式存在的,比如bytea=6;byteb=-6
分為兩種情況來說,一種是正數(shù),一種是負(fù)數(shù);對(duì)于正數(shù)6來說,原碼就是00000110,反碼和補(bǔ)碼也是這個(gè);而對(duì)于-6來說,原碼就是10000110,這是為什么呢?因?yàn)樽罡呶唬ㄗ钭筮叺模┦潜硎痉?hào),0表示正數(shù),1表示負(fù)數(shù);
不管是byte,short,int還是其他的數(shù)字,最高位都是用來表示符號(hào)的,所以-6的原碼就是10000110,負(fù)數(shù)的反碼就是符號(hào)不變,其他的取反,就是11111001;負(fù)數(shù)的補(bǔ)碼就是在反碼的基礎(chǔ)上加1就行了,由于是二進(jìn)制的,是逢2進(jìn)1,所以補(bǔ)碼就是:11111010,;
?
原碼反碼和補(bǔ)碼原理
原碼反碼和補(bǔ)碼的原理如下:
所謂原碼就是二進(jìn)制定點(diǎn)表示法,即最高位為符號(hào)位,“0”表示正,“1”表示負(fù),其余位表示數(shù)值的大小。
反碼表示法規(guī)定:正數(shù)的反碼與其原碼相同;負(fù)數(shù)的反碼是對(duì)其原碼逐位取反,但符號(hào)位除外。補(bǔ)碼表示法規(guī)定:正數(shù)的補(bǔ)碼與其原碼相同;負(fù)數(shù)的補(bǔ)碼是在其反碼的末位加1。
-71的8位原碼反碼補(bǔ)碼
答:-71的8位原碼反碼補(bǔ)碼是71(十進(jìn)制)=1000111(二進(jìn)制)。
下面科普十進(jìn)制的復(fù)合新材料:復(fù)合新材料使用的歷史可以追溯到古代。從古至今沿用的稻草增強(qiáng)粘土和已使用上百年的鋼筋混凝土均由兩種材料復(fù)合而成。20世紀(jì)40年代,因航空工業(yè)的需要,發(fā)展了玻璃纖維增強(qiáng)塑料(俗稱玻璃鋼)。
+7和-7的原碼反碼補(bǔ)碼
【+7】=00000111【—7】=10000111【+7】原碼=【+7】反碼=【+7】補(bǔ)碼
正數(shù)的原碼,反碼,補(bǔ)碼都是一樣的。
反碼:負(fù)數(shù)的反碼是其原碼的符號(hào)位不變,其余位按位取反。因?yàn)槭秦?fù)數(shù)所以符號(hào)位為1,所以-7的原碼用8位顯示的話就是10000111。
反碼符號(hào)位不變,其余位取反,所以10000111取反就是11111000
補(bǔ)碼最高位為1,其余位原碼取反,再對(duì)整個(gè)數(shù)加1,也就是10000111取反11111000在加1得到11111001
綜上所述:
原碼:10000111
反碼:11111000
補(bǔ)碼:11111001
關(guān)于原碼反碼補(bǔ)碼教學(xué)設(shè)計(jì)到此分享完畢,希望能幫助到您。