【发布时间】:2012-06-13 20:15:07
【问题描述】:
所以我是reading about ~,
对每个位执行 NOT 运算符。
所以我尝试了:
0 = 00000000000000000000000000000000
so ~0 should be
~0 = 11111111111111111111111111111111
但是当我尝试时,它返回-1。 11111111111111111111111111111111不是十进制的4294967295吗?
【问题讨论】:
-
@copy - 它在
C而不是 JavaScript。 -
这是适用于大多数编程语言的非常基本的东西。阅读en.wikipedia.org/wiki/Two%27s_complement或stackoverflow.com/a/3141181/1078067
标签: javascript math binary