首頁 >常見問題 >以0x開頭的是多少進位?

以0x開頭的是多少進位?

青灯夜游
青灯夜游原創
2019-06-04 11:04:5366382瀏覽

現實生活中,我們最常見的數為十進制數,例如交通號誌上的數字,電子表上的時間等。如果在這些地方你看到0xAA,你會覺得很奇怪。但是這樣的數代表什麼意思呢?下面這篇文章就來跟大家介紹一下,希望對你們有幫助。

以0x開頭的是多少進位?

以0x開始的資料表示16進制,電腦中每位的權為16,即(16進位)10 = (10進位)1×16 。註:這裡的0是數字0,不是字母O!

十六進位(簡寫為hex或下標16)在數學中是一種逢16進1的進位制。一般用數字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,這些稱作十六進制數字。

如今的16進位普遍應用在電腦領域,這是因為將4個位元(Bit)化成單獨的16進位數字不太困難。 1位元組可以表示成2個連續的16進位數字。可是,這種混合表示法容易令人混淆,因此需要一些字首、字尾或下標來顯示。

十進位如何轉十六進位?

數學的計算方法是:採餘數定理分解,例如將487710轉換成十六進位:

877÷16=304....13(D)

304÷16=19....0

19÷16=1....3

1÷16=0....1

這樣就計到487710=130D16

也可以使用程式設計中的函數,例:Javascript 中可以使用toString() 函數來將十進位數字轉為其他任意進位格式(String類型) 。

以上是以0x開頭的是多少進位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn