首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >0x从哪里来?

0x从哪里来?
EN

Stack Overflow用户
提问于 2010-11-23 15:27:32
回答 4查看 2.7K关注 0票数 6

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

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

代码语言:javascript
复制
3x12=36
2x12=24
1x12=12
0x12=18

这让我好奇..。

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-11-23 15:32:40

我认为,因为x来自hex,而0则表示它是一个数字。

票数 5
EN

Stack Overflow用户

发布于 2010-11-23 15:30:16

0x表示这个数字可能是十六进制。这适用于C/C++和probalby其他语言。

他的评论是个笑话。他从数字12的乘法表开始,但当他到0时,他暗示0x不是"0乘以.“,而是”十六进制“,所以十六进制中的12在十进制中是18。

票数 1
EN

Stack Overflow用户

发布于 2010-11-23 15:31:31

这是一个关于维基百科的HEX号码的笑话。

前三个被解释为乘法,但在最后,"0x“信号的十六进制解释12,即18。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4257661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档