|
|
1
5
不能将数字从十进制“转换”为十六进制,因为它是…一个数字(通常存储在存储器中 two's complement )在所有可能的情况下相同数目的所有表示 positional systems live at exactly the same point on the number line. 虽然你可以 打印 它在不同的基础上:
|
|
|
2
5
Integer types in the C language don't really 有 底座。当你说:
……都
|
|
|
3
0
|
|
|
4
0
嗯,
除此之外,你真的没有别的事要做
数字基础只有在打印或以其他方式向人显示数字时才真正发挥作用。就内存中的数字而言,100是0x64是0144是1100100。它们都是相同的值,所以它们都由相同的位集表示。 这就像问你如何用西班牙语显示绿色。绿色就是绿色,不管你用的是什么语言。只有当你试图想出一种方法把它写成一个单词时,你才需要考虑你要使用什么语言。所以这是关于数字和决定使用哪个基数的问题。 |
|
|
Flegy · PHP/MSSQL字符串到十六进制 8 年前 |
|
|
Soumil Deshpande · 将十六进制字符串转换为可读输出 8 年前 |
|
Jahongir Rahmonov · 计算文件的校验和 8 年前 |
|
|
DenoDev · C-十六进制输出中缺少0 8 年前 |
|
|
Elie Daher · 在C中将十六进制转换为uint8\u t++ 8 年前 |
|
|
e2rabi · 如何使用Java屏蔽十六进制int? 8 年前 |
|
|
user3780807 · c++流负数转换 8 年前 |