一、x64的指針是64位的,想一想就是。html
二、c++中,>>操做,通常來說,無符號整數是邏輯右移,有符號整數是算術右移。c++
三、計算機中是用補碼計算的,符號位0表示正,1表示負,正數的補碼等於原碼,負數的補碼等於反碼末位加1。其中爲何補碼錶示成這個樣子,能夠看一下阮一峯寫的這個http://www.ruanyifeng.com/blog/2009/08/twos_complement.html數組
四、大小端,其實很好明白,能夠參考 http://zh.wikipedia.org/wiki/%E5%AD%97%E8%8A%82%E5%BA%8F ,不過《Computer Systems: A Programmer’s Perspective》上的示意圖更好理解一些。考慮內存的時候,把內存想成一個線性的大數組,編號從0開始,一直到地址的結束。url