當前位置:知知館 >

經驗

> 十六進位制0x什麼意思

十六進位制0x什麼意思

十六進位制0x什麼意思

十六進位制0x的意思是:以0x開始的資料表示16進位制,計算機中每位的權為16,即(16進位制)10等於(10進位制)1乘以16。

十六進位制(英文名稱:Hexadecimal),是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,A-F組成,字母不區分大小寫。與10進位制的對應關係是:0-9對應0-9;A-F對應10-15;N進位制的數可以用0~(N-1)的數表示,超過9的用字母A-F。

C,C++沒有提供在程式碼直接寫二進位制數的方法。用16進位制或8進位制可以解決這個問題。因為,進位制越大,數的表達長度也就越短。不過,為什麼偏偏是16或8進位制,而不其它的,諸如9或20進位制呢?2、8、16,分別是2的1次方、3次方、4次方。這一點使得三種進位制之間可以非常直接地互相轉換。8進位制或16進位制縮短了二進位制數,但保持了二進位制數的表達特點。

標籤: 十六進位制 0x
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/77ozp3.html