Math 十六进制数上的前导字符(x0)

Math 十六进制数上的前导字符(x0),math,computer-science,decimal,hex,Math,Computer Science,Decimal,Hex,我用谷歌搜索过这个,但可能输入了错误的东西 我看到一些十六进制数字,比如3A和0x3A,但是前导0x是什么意思呢?我在某个地方读到它意味着数字是有符号的,但是在calc中将负十进制转换为十六进制并不会产生前导为0x的十六进制数字 任何值得注意的点。这只是一个惯例,意味着数字是十六进制的,而不是十进制的。如果理解数字应该是十六进制的,则不需要它 此外: 0x只是一种表示数字为十六进制的约定。其他方式表明: 3Ah(用于许多资产) &h3A(用于基础) (这个数字是用十六进制写的!)3A(我想是正常

我用谷歌搜索过这个,但可能输入了错误的东西

我看到一些十六进制数字,比如3A和0x3A,但是前导0x是什么意思呢?我在某个地方读到它意味着数字是有符号的,但是在calc中将负十进制转换为十六进制并不会产生前导为0x的十六进制数字


任何值得注意的点。

这只是一个惯例,意味着数字是十六进制的,而不是十进制的。如果理解数字应该是十六进制的,则不需要它

此外:


0x只是一种表示数字为十六进制的约定。其他方式表明:

  • 3Ah(用于许多资产)
  • &h3A(用于基础)
  • (这个数字是用十六进制写的!)3A(我想是正常人用的)

  • 这只是一种惯例,用在C语言和类似C语言中,用来区分不同的基,例如,
    0x10
    (十六进制)对
    10
    (十进制)对
    010
    (八进制)对
    0b10
    (二进制)。

    这个世界上有10种人:懂二进制的人和不懂二进制的人。
    >>> -0xe
    -14