日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java编程求原码,补码_java语言基础(原码反码补码)

發(fā)布時(shí)間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java编程求原码,补码_java语言基础(原码反码补码) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

計(jì)算機(jī)在操作的時(shí)候,都是采用數(shù)據(jù)對應(yīng)的二進(jìn)制補(bǔ)碼來計(jì)算的

1. 定義

有符號數(shù)據(jù)的表示法: 原碼 ,反碼,補(bǔ)碼

一 原碼?:? 二進(jìn)制定點(diǎn)表示法,即最高位為符號位,“0”表示正,“1”表示負(fù),其余位表示數(shù)值的大小。

所以? 原碼有兩部分組成 : 符號位?? ?數(shù)值

例子:? 原碼 ,反碼,補(bǔ)碼 分別表示 +7和 -7

7的二進(jìn)制 : 00000111 ->? 111

正數(shù)的原碼最高位是 0

負(fù)數(shù)的原碼最高位是 1

原碼 :

正數(shù)的原碼最高位是 0

負(fù)數(shù)的原碼最高位是 1 ,

其他是數(shù)值位。

符號位?? ?數(shù)值

+7?????????? 0???????? 0000111

-7????????????1???????? 0000111

二 反碼 : 正數(shù)的反碼與其原碼相同;負(fù)數(shù)的反碼是對其原碼逐位取反,但符號位除外。

正數(shù)的反碼與原碼相同 。

負(fù)數(shù)的反碼與原碼的符號位是不變得,數(shù)值位取反,就是1變0,0變1;

符號位?? ?? 數(shù)值

+7?????????? 0???????? 0000111

-7????????????1???????? 1111000

三? 補(bǔ)碼 :正數(shù)的補(bǔ)碼與其原碼相同;負(fù)數(shù)的補(bǔ)碼是在其反碼的末位加1。

正數(shù)的補(bǔ)碼與原碼相同

負(fù)數(shù)的補(bǔ)碼的反碼的基礎(chǔ)上加1

符號位?? ?? 數(shù)值

+7?????????? 0???????? 0000111

-7????????????1???????? 1111001(加1之后再判斷符號位有無改變)

例題 :

已知某數(shù)X的原碼為 10110100B 試求X的補(bǔ)碼和反碼

解:? 原碼

符號位?????????? ?數(shù)值

1(負(fù)數(shù))??????????????0110100

反碼

符號位?????????????數(shù)值

1?????????????????????????1001011(跟原碼數(shù)值相反)

補(bǔ)碼

符號位????????????? 數(shù)值

1????????????????????????? 1001100

總結(jié)

以上是生活随笔為你收集整理的java编程求原码,补码_java语言基础(原码反码补码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。