深入理解計算機系統筆記三

這一點之前自己也有這樣的疑惑,就是當一個由w位組成的數據類型,如果要移動k≥w位會得到什麼樣的結果呢?C語言標準規避了在這種情況,比如對於w=32時,k分別是32,36和40時,位移量是通過k mode w得到的。這時候位移運算分別是移動0, 4, 8位。不過,對於這種行爲C程序來說是沒有保證的,所以應該保證位移量小於待位移值得位數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章