亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

十進制負數轉換為二進制、八進制、十六進制的知識分享

2024-07-21 02:02:35
字體:
來源:轉載
供稿:網友

程序猿們或許對二進制都不陌生,二進制是計算技術中廣泛采用的一種數制。二進制數據是用0和1兩個數碼來表示的數。但是很多人都會將二進制轉換成整數,但是如何用二進制表示負數呢?有的人會說,在二進制前面加個負數符合。而計算機只能認識0 和 1,又怎么去加個額外的負數符號呢?于是我們就需要用0和1來表示負數。如果想要弄懂這個,我們需要先了解什么是二進制原碼。

原碼是什么

原碼(true form)是一種計算機中對數字的二進制定點表示方法。原碼表示法在數值前面增加了一位符號位(即最高位為符號位):正數該位為0,負數該位為1(0有兩種表示:+0和-0),其余位表示數值的大小。

簡單直觀;例如,我們用8位二進制表示一個數,+11的原碼為00001011,-11的原碼就是10001011

原碼不能直接參加運算,可能會出錯。例如數學上,1+(-1)=0,而在二進制中00000001 + 10000001 = 10000010,換算成十進制為-2。顯然出錯了。

二進制原碼、補碼和反碼
二進制原碼、補碼和反碼

十進制如何轉換成二進制

我們如何把十進制的-3,轉換成二進制表示呢?首先我們將 -3 的絕對值 +3 轉換成二進制,假設是為int類型(32位)的,那么二進制表示為:

0000 0000 0000 0000 0000 0000 0000 0011

負數轉換成二進制分為3步:

1、 首先將負數轉換為對應的原碼

-3 的原碼為(也就是+3轉換成二進制后的字符串):

0000 0000 0000 0000 0000 0000 0000 0011

2、 再將原碼的每一位做取反操作得到反碼。

取反操作:0變為1 、 1變為0;取反后的結果即為:

1111 1111 1111 1111 1111 1111 1111 1100

3、 將反碼+1得到補碼

1111 1111 1111 1111 1111 1111 1111 1101

現在用Windows自帶的計算器來驗證一下,Win+R 輸入calc,將計算器改為程序員,選擇雙字(4字節,32位)

打開Windows自帶的計算器科學計算功能
打開Windows自帶的計算器科學計算功能

在計算器中選擇十進制,之后輸入 -3 :

Windows自帶的計算器科學計算十進制下輸入-3
Windows自帶的計算器科學計算十進制下輸入-3

再點擊二進制轉換,將十進制下的-3轉換成二進制:

轉換十進制-3為二進制
轉換十進制-3為二進制

二進制轉十進制負數問題

正常情況下,轉換二進制到十進制都是沒有任何問題的。而在類似 Javascript / PHP 等整數類型中,一般 int /integer 都有位數限制,一般都是32位長度。也就預示著,這些語言中,整數是有最大值的,而32位最大整數極限為:2147483647,也就是二進制:

01111111111111111111111111111111

那么就很容易理解,32位二進制,第一位數為0的時候,就表示這個是一個正數,而如果是1,那么就表示這個是負數。

32位二進制 11111111111111111111111111111001 十進制值是什么?

11111111111111111111111111111001

如上,二進制長度為32位,也就是這個整數是一個負數,先取反,得到反碼:

00000000000000000000000000000110

反碼+1,得到:

00000000000000000000000000000111

轉換成十進制:7

由于是負數,所以加個負號,轉換成 -7

趣味:32位二進制 1111111111111111111111111111001 十進制值是什么?

這個是個比較有趣的,千萬不要誤導為上面這是一個負數,其實這個是個整數,因為這里只有31位,需要在前面加0,補足32位,變成:

01111111111111111111111111111001
十進制負數轉八進制、十六進制

負數轉換成八進制、十六進制,只需在補碼(二進制)的基礎上,3位合成一位計算,或者4位合成一位計算

-3的轉換成二進制為:

1111 1111 1111 1111 1111 1111 1111 1101

八進制則將-3的二進制從右至左每3位為一個單元,不夠三位用0補 即:

011 111 111 111 111 111 111 111 111 111 101

計算每一個單元,結果為:37777777775

十六進制則將-3的二進制從右至左每4位合并為一個單元,即:

1111 1111 1111 1111 1111 1111 1111 1101

計算后為: FFFFFFFD

轉換十進制-3為八進制和十六進制
轉換十進制-3為八進制和十六進制

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大片免费观看| 北条麻妃一区二区在线观看| 日本精品久久久久影院| 日韩av片永久免费网站| 色婷婷av一区二区三区久久| 国产精品最新在线观看| 久热爱精品视频线路一| 91成人在线播放| 欧美日韩国产第一页| 欧美在线观看视频| 色先锋资源久久综合5566| 欧美一区二区三区四区在线| 久久精品成人欧美大片古装| 欧美成人午夜激情在线| 色妞在线综合亚洲欧美| 91成品人片a无限观看| 精品美女国产在线| 91精品国产91久久久久久吃药| 日韩网站免费观看高清| 狠狠干狠狠久久| 这里只有精品视频在线| 97精品一区二区视频在线观看| 性色av一区二区三区在线观看| 欧美日韩午夜激情| 亚洲成人久久久| 亚洲精品国产精品国自产观看浪潮| 97视频免费观看| 法国裸体一区二区| 日韩美女av在线免费观看| 91最新在线免费观看| 中文字幕欧美日韩在线| 欧美精品免费播放| 91亚洲精品视频| 国产欧美va欧美va香蕉在线| 欧美激情第1页| 亚洲成人久久一区| 欧美小视频在线观看| 国产精品久久久久久久久久ktv| 欧美一级片免费在线| 久久久97精品| 国产精品久久久久久一区二区| 亚洲精品久久久久久久久久久久久| 亚洲欧洲一区二区三区在线观看| 欧美美女18p| 日本a级片电影一区二区| 91国产中文字幕| 日韩在线免费视频观看| 亚洲人成电影网站色| 日韩成人av在线播放| 亚洲电影天堂av| 亚洲精品日韩激情在线电影| 国产精品毛片a∨一区二区三区|国| 久久国产精品影视| 欧美成人自拍视频| 国产精品日日摸夜夜添夜夜av| 久久久电影免费观看完整版| 一二美女精品欧洲| 国产一区二区三区丝袜| 91免费视频网站| 色视频www在线播放国产成人| 亚洲欧美国产高清va在线播| 亚洲性线免费观看视频成熟| 欧美极品少妇xxxxⅹ免费视频| 国产精品美女视频网站| 国产精品第1页| 成人性生交大片免费观看嘿嘿视频| 国产精品18久久久久久首页狼| 国内精品小视频| 中文字幕亚洲欧美一区二区三区| 欧美国产高跟鞋裸体秀xxxhd| 欧美激情精品久久久久久变态| 性欧美视频videos6一9| 亚洲无亚洲人成网站77777| 国内成人精品一区| 亚洲品质视频自拍网| www.日韩av.com| 欧美激情视频免费观看| 欧美性猛交xxxxx免费看| 性色av一区二区三区| 精品国产一区二区三区久久久| 国产成人精品久久二区二区91| 国产精品影院在线观看| 黑人欧美xxxx| 日韩精品极品视频| 日韩av手机在线观看| 成人国产精品日本在线| 欧美黑人性生活视频| 久久91亚洲精品中文字幕| 2019中文字幕在线| 欧美一区二粉嫩精品国产一线天| 在线电影av不卡网址| 久久亚洲欧美日韩精品专区| www.日韩av.com| 中文字幕亚洲字幕| 51精品国产黑色丝袜高跟鞋| 亚洲精品美女视频| 日韩中文字幕亚洲| 久久精品99国产精品酒店日本| 国产免费观看久久黄| 国产成人精品网站| 欧美激情视频三区| 亚洲第一免费网站| 78m国产成人精品视频| 欧美激情综合色| 欧美大片网站在线观看| 欧美人成在线视频| 欧美精品一本久久男人的天堂| 日韩精品免费电影| 国产精品美女免费视频| 最近2019中文字幕一页二页| xvideos国产精品| 欧美三级免费观看| 亚洲成人在线网| 亚洲精品国产精品国自产在线| 国产精品一区二区三区久久久| 欧洲成人午夜免费大片| 亚洲第一国产精品| 欧美成人一二三| 久久99精品久久久久久青青91| 668精品在线视频| 国产一区二区三区在线免费观看| 成人免费视频网址| 日韩欧美一区二区三区久久| 国产精品直播网红| 亚洲一区制服诱惑| 国语自产精品视频在免费| 国产精品福利久久久| 亚洲欧洲在线观看| 高清一区二区三区四区五区| 亚洲免费伊人电影在线观看av| 日韩在线视频导航| 欧美成人三级视频网站| 日韩av免费在线播放| 日韩精品免费一线在线观看| 97久久精品国产| 日韩av黄色在线观看| 亚洲精品国产精品国产自| 精品美女国产在线| 亚洲欧美综合精品久久成人| 一本色道久久综合亚洲精品小说| 精品亚洲一区二区三区四区五区| 日韩在线高清视频| 免费不卡在线观看av| 日韩中文字幕欧美| 91九色单男在线观看| 国产成人免费91av在线| 日韩成人xxxx| 国产一区二区三区网站| 久久久精品在线| 欧美一区二区大胆人体摄影专业网站| 中文字幕av日韩| 中文字幕亚洲一区二区三区五十路| 成人乱色短篇合集| 久久久精品影院| 91精品中国老女人| 日韩美女在线播放| 国产精品视频成人| 精品福利在线视频| 欧美二区乱c黑人| 久久久久久久亚洲精品| 国产精品白丝av嫩草影院| 亚洲成人av资源网| 亚洲人av在线影院| 亚洲性69xxxbbb|