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 个十六进制数字长? [复制]

“?”是啥意思?在 Erlang 中是啥意思? [复制]

“||”是啥意思在 var 语句中是啥意思? [复制]

||= 是啥意思? [复制]

“?”是啥意思?调用jsp时标记是啥意思? [复制]

";" 是啥意思?在“if”块内是啥意思? [复制]