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

首頁 > 編程 > C > 正文

C語言中進制知識匯總

2020-01-26 14:37:03
字體:
來源:轉載
供稿:網友

1.什么是進制

進制是一種計數的方式,常用的有二進制、八進制、十進制、十六進制。任何數據在計算機內存中都是以二進制的形式存放的。

我對進制的個人理解,二進制數是以2為計算單元,滿2進1位的數;八進制數是以8為計算單元,滿8進1位的數。

對于任何一個數字,我們都可以用不同的進制來表示,比如,十進制數12,用二進制表示為1100,用八進制表示為14,用十六進制表示為0xC。

2.進制的轉換規則

遵循滿進制值進1位,個位數變為0的原理,下面我們以十進制數18為例,對1-18中每一個數值轉換各種進制做一個詳細說明

轉二進制:

1小于2,無需進1位,1的二進制值是1

2為二進制值1后面一個數,由于1+1滿2,需要進1位,個位數變為0,所以2的二進制值是10

3為二進制值10后面一個數,由于11的個位數1小于2,無需進1位,所以3的二進制值是11

4為二進制值11后面一個數,由于11的個位數1+1滿2,需要進1位,而二進制值11的位數1+1又滿2,所以位數加1,最終轉換結果為100

轉換思路:二進制值11+1 ->10+(1+1)(個位等于2,進1位,個位數變為0) ->(1+1)+0(位數滿2,進1位) -> 100

以此類推,最終十進制數18的二進制轉換結果是10010

轉八進制:

1-7小于8,無需進1位,1-7的八進制由1-7表示

8為八進制值7后面一個數,由于7+1滿8,需要進1位,個位數變為0,所以8的八進制值是10

以此類推,最終十進制數18的八進制轉換結果是22

轉十六進制

十六進制中,個位數1-15分別為1 2 3 4 5 6 7 8 9 a b c d e f (a=10....f=15)

16為十六進制值c后面1個數,由于c+1滿16,需要進1位,個位數變為0,所以16的十六進制是10。

最終十進制數18的十六進制轉換結果是12

詳細結果如下圖所示(C語言把數字前面加0x的數認為是十六進制數)

3.C語言中int類型進制的聲明以及占位符

雖然以下3個變量的賦值方式不同,但實際賦值結果都是18

復制代碼 代碼如下:
//二進制類型數字加0b int number1 = 0b10010; //八進制類型數字加0 int number2 = 022; //十六進制類型數字加0x int number3 = 0x12;

八進制占位符:%o

十六進制占位符:%x

4.內存存儲數據細節

我們知道,int類型數據占據4個字節,1個字節是8bit。并且任何數據在計算機內存中都是以二進制的形式存放的,所以內存需要用32個0或1來描述1個int類型數據。

由于18的二進制數是10010,我們將一個int類型變量賦值18,本質上是將這個變量的內存地址對應的32個bit位修改為:

0000 0000 0000 0000 0000 0000 0001 0010(未滿31位,后面的數字用0填充:為什么是31而不是32呢,后面會介紹)

假設我們定義兩個變量

//二進制類型數字加0b  int number1 = 0b10010;  //八進制類型數字加0  int number2 = 022;  //十六進制類型數字加0x  int number3 = 0x12;

計算機會根據內存地址以由大到小的順序進行分配內存空間,具體如下圖所示:

5.進制的轉換公式

二進制轉十進制

0b1100 ->0*2的0次方 + 0*2的1次方 + 1*2的2次方 + 1*2的3次方 = 12

十進制轉二進制

67 ->64+2+1 ->2的6次方+ 2的1次方 + 2的0次方 = 0b1000011

6.進制的其他知識

1.n位二進制能保存的整數范圍公式:2的n次方-1

例如,3位的二進制數最大值為111,對應的十進制數字為7;5位的二進制數最大值為11111,對應的十進制數字為(2*2*2*2*2)-1 = 31。

2.負數的二進制保存規則是最左邊的數字是1。例如,0000 0000 0000 0000 0000 0000 0001 0010 表示正整數,1111 1111 1111 1111 1111 1111 1110 1101表示負數

由此,我們就能推測出,int類型能保存的最大整數是2的(32-1)次方-1 =2147483647。為什么要用32-1,很簡單,32個bit中,必須抽1個bit位用來描述這個數字是正數還是負數。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色婷婷久久一区二区| 国产午夜精品全部视频播放| 欧美成年人视频网站欧美| 一区二区三区www| 欧美精品一区二区免费| 日本精品性网站在线观看| 欧美精品久久久久久久久久| 欧美视频二区36p| 91精品美女在线| 国产一区二区日韩精品欧美精品| 久久久久久18| 美乳少妇欧美精品| 亚洲精品videossex少妇| 久久免费精品日本久久中文字幕| 国产大片精品免费永久看nba| 国产精品女主播| 日本精品久久久久影院| 国产精品久久久精品| 精品国产91久久久久久| 丁香五六月婷婷久久激情| 亚洲日本中文字幕| 国产精品一区久久| 一区二区亚洲精品国产| 日韩精品一区二区三区第95| 久久亚洲精品国产亚洲老地址| 中文字幕av一区二区三区谷原希美| 亚洲国产欧美一区| 国产99久久精品一区二区永久免费| 亚洲理论片在线观看| 国产日韩专区在线| 日韩成人在线视频观看| 精品亚洲精品福利线在观看| 2018日韩中文字幕| 久久99精品久久久久久噜噜| 国产精品青青在线观看爽香蕉| 亚洲第一福利视频| 亚洲第一级黄色片| 国产精品无码专区在线观看| 久久精品中文字幕一区| 欧美国产一区二区三区| 欧美激情影音先锋| 久热精品视频在线免费观看| 中文字幕av一区| 精品国产美女在线| 日韩在线www| 久久亚洲精品毛片| 久久中文字幕在线视频| 久久久亚洲影院| 国产精品av免费在线观看| 国产69精品久久久久9999| 亚洲美女在线观看| 欧美日韩在线观看视频| 欧美小视频在线观看| 欧美黄色片免费观看| 日韩精品中文字幕久久臀| 国产成人一区二区三区小说| 在线观看欧美视频| 色偷偷噜噜噜亚洲男人| 欧美黑人极品猛少妇色xxxxx| 超碰91人人草人人干| 亚洲天堂av在线播放| 成人a在线视频| 精品毛片网大全| 国产日产欧美a一级在线| 97精品国产97久久久久久春色| 欧美日韩成人黄色| 一区二区三区四区在线观看视频| 亚洲精品视频播放| 久久精品视频播放| 国产精品欧美风情| 午夜精品免费视频| 精品美女国产在线| 性欧美办公室18xxxxhd| 丝袜美腿亚洲一区二区| 日韩欧美在线国产| 久久伊人91精品综合网站| 亚洲免费人成在线视频观看| 精品人伦一区二区三区蜜桃网站| 国产一区二区三区三区在线观看| 中文字幕精品—区二区| 国产91精品高潮白浆喷水| 国产日本欧美一区| 美女视频黄免费的亚洲男人天堂| 亚洲大胆人体在线| 精品国产依人香蕉在线精品| 日韩av片免费在线观看| 久久久久北条麻妃免费看| 国产一级揄自揄精品视频| 91产国在线观看动作片喷水| 亚洲加勒比久久88色综合| 国产精品福利在线| 26uuu久久噜噜噜噜| 2020久久国产精品| 亚洲第一区第一页| 午夜精品一区二区三区在线播放| 91国产精品电影| 国产精品video| 国产精品视频网| 精品日本高清在线播放| 亚洲国产精久久久久久| 国产精品久久久久久久电影| 8090理伦午夜在线电影| 亚洲精品第一国产综合精品| 国产美女精品视频免费观看| 亚洲精品久久久久久下一站| 亚洲第一色中文字幕| 日韩中文字幕视频在线观看| 日韩色av导航| 欧美电影免费观看网站| 国产91ⅴ在线精品免费观看| 午夜精品久久久久久久99黑人| 亚洲综合中文字幕在线| 国产日韩欧美视频在线| 国产婷婷97碰碰久久人人蜜臀| 日韩女优人人人人射在线视频| 国产精品久久久久久av下载红粉| 亚洲影院色在线观看免费| 国产精品jizz在线观看麻豆| 日韩在线欧美在线| 国产女人精品视频| 有码中文亚洲精品| 欧美在线日韩在线| 欧美日韩一区二区精品| 91国产中文字幕| 国产91精品最新在线播放| 国产91免费看片| 国产美女被下药99| 亚洲一区二区三区成人在线视频精品| 欧美精品激情在线观看| 伊人av综合网| 国产精品一区二区电影| 伊人成人开心激情综合网| 福利视频导航一区| 亚洲精选中文字幕| 国内精品久久久久影院优| 国产精品久久久久影院日本| 国产精品视频yy9099| 亚洲国模精品一区| 69视频在线免费观看| 在线成人免费网站| 日本亚洲欧洲色| 97国产真实伦对白精彩视频8| 久久久久久久久国产| 国产精品情侣自拍| 中文字幕不卡在线视频极品| 国自产精品手机在线观看视频| 精品动漫一区二区三区| 欧美日韩xxx| 色yeye香蕉凹凸一区二区av| 亚洲免费av电影| 欧美日韩福利在线观看| 欧美激情视频网| 亚洲毛片在线观看| 在线观看成人黄色| 国产亚洲综合久久| 在线中文字幕日韩| 国语自产精品视频在线看抢先版图片| 亚洲欧美一区二区精品久久久| 久久精品免费播放| 日韩欧美国产网站| 伊人一区二区三区久久精品| 最近免费中文字幕视频2019| 久久91精品国产91久久跳| 日本不卡高字幕在线2019|