【发布时间】:2015-05-14 01:46:38
【问题描述】:
前几天我正在阅读一本关于编写更好代码的编程书。我到了描述如何获取任何二进制数并将其转换为十六进制表示法的部分。我对编程有点陌生,我想知道用十六进制表示法,甚至二进制文字格式写出你的数字,而不是使用普通的以 10 为基数或十进制系统有什么好处?是为了速度目的吗?如果是这样,即使它不是汇编代码,在 C++ 中使用十六进制系统仍然有优势吗?
【问题讨论】:
-
当按位运算很重要时,通常使用它,因为两个十六进制数字可以表示一个字节的所有值。
-
通常只是为了方便。例如,RGB 值可以用 0xRRGGBB 表示,即 0x235492,23 是红色,54 是绿色,92 是蓝色。你不能轻易解释十进制 2315410。
-
哦,好的,我现在明白了。非常感谢