0X 是啥意思? [复制]
Posted
技术标签:
【中文标题】0X 是啥意思? [复制]【英文标题】:what does 0X mean? [duplicate]0X 是什么意思? [复制] 【发布时间】:2011-12-31 14:59:26 【问题描述】:0X 是什么意思?我在课堂上看到过,但我的老师也不知道。它是十六进制这个词的同义词还是意味着所有值?谢谢你们的帮助!
【问题讨论】:
那到底是什么代码? 可能是十六进制数的前缀。不看代码很难说。 0x 本身意义不大,如果你说 0x023 它是 35 的十六进制等价物 我很惊讶没有人将此标记为重复,因为 9/10 的合法问题如何被投票关闭。 Why are Hexadecimal Prefixed as 0x?where does 0x come from? What do numbers using 0x notation mean? 【参考方案1】:是的,这意味着下面的值是十六进制的:
var num = 0xFF; //255 - 1111 1111
【讨论】:
【参考方案2】:表示令牌中的后续字符应解释为十六进制
0x20
表示十进制值
32
【讨论】:
【参考方案3】:是的,这意味着 '0x' 之后的值被解释为十六进制值。
var a = 0x123;
console.log(a); // output is ((16^2)*1) + ((16^1)*2) + ((16^0)*3) = 291
另见What do numbers using 0x notation mean
希望有所帮助。
【讨论】:
【参考方案4】:0x
是您在 javascript 中表示十六进制字符串的方式,例如0xFFFFFF
【讨论】:
不仅在 JS 中。几乎无处不在......以上是关于0X 是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
WM_KEYFIRST 和 WM_KEYDOWN(都是 0x0100)是啥意思?为啥它是 4 个十六进制数字长? [复制]