0x来自哪里?

Def*_*ult 5 multilingual history

可能重复:
为什么十六进制前缀为0x?

我刚刚看到我的一位朋友发表评论:

3x12=36
2x12=24
1x12=12
0x12=18
Run Code Online (Sandbox Code Playgroud)

这让我很奇怪..
为什么他们选择0x十六进制数字的前缀?这个决定背后有历史吗?

kha*_*hik 5

我认为,因为x来自hex并且0是表明它是一个数字。