色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

16進制是什么意思

錢浩然2年前18瀏覽0評論

16進制是什么意思?

16進制:用16作為基數的計數系統。用數字0-9和字母a-f(或其大寫A-F)表示0到15。

16進制的應用:

由于數據在計算機中的表示,最終以二進制的形式存在,所以有時候使用二進制,可以更直觀地解決問題。

但,二進制數太長了。比如int 類型占用4個字節,32位。比如100,用int類型的二進制數表達將是:

0000 0000 0000 0000 0110 0100

面對這么長的數進行思考或操作,沒有人會喜歡。因此,C,C++ 沒有提供在代碼直接寫二進制數的方法。

用16進制或8進制可以解決這個問題。因為,進制越大,數的表達長度也就越短。不過,為什么偏偏是16或8進制,而不其它的,諸如9或20進制呢?

2、8、16,分別是2的1次方,3次方,4次方。這一點使得三種進制之間可以非常直接地互相轉換。8進制或16進制縮短了二進制數,但保持了二進制數的表達特點。在下面的關于進制轉換的課程中,你可以發現這一點。

16進制就是逢16進1,但我們只有0~9這十個數字,所以我們用A,B,C,D,E,F這五個字母來分別表示10,11,12,13,14,15。字母不區分大小寫。

十六進制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……

所以,在第N(N從0開始)位上,如果是是數 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小為 X * 16的N次方。