0x是多少進位制 十六進位制的由來

0x是十六進位制的字首,表示後面的數字是以十六進位制表示的。十六進位制是一種逢16進1的進位制,用數字0到9和字母A到F(或a~f)表示,其中A~F表示10~15,這些稱作十六進位制數字。因此,0x表示的是十六進位制,也就是16進位制。

0x是多少進位制 十六進位制的由來

十六進位制的由來

十六進位制出自秦相李斯之手。傳說李斯制定度量衡之前請示過秦始皇。秦始皇給了他制定度量衡的原則——天下公平。李斯根據這四個字的筆畫數(十六畫)就定為十六進一。

0x是多少進位制 十六進位制的由來 第2張

如何理解十六進位制

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