返回列表 发帖
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
2^7=128
2^8=256
2^9=512
2^10=1024
2^11=2048
2^12=4096
2^13=8192
2^14=16384
2^15=32768
2^16=65536
2^23=8388608
2^24=16777216
2^25=33554432
2^31=2147483648
2^32=4294967296
基本上上面这些都是要背出来的,咱对这些数字还是比较敏感的

顺便
2^63=92233720(后面还有11位)
2^64=184467440(后面还有11位)


还有就是其实真的写程序的时候基本上没人用这种十进制的表示法的,一般都用0x7FFFFFFF(2147483647)这样的
Any time you have "one overriding idea", and push your idea as a superior ideology,
you're going to be wrong. ... The fact is, reality is complicated.

-- Linus Torvalds <http://hexm.de/mc>






TOP

返回列表