位移操作符
移位運算子允許程式設計師通過將所有位向左或向右移位來調整整數。下圖顯示了將值向左移動一位數的影響。
左移
uint value = 15; // 00001111
uint doubled = value << 1; // Result = 00011110 = 30
uint shiftFour = value << 4; // Result = 11110000 = 240
右移
uint value = 240; // 11110000
uint halved = value >> 1; // Result = 01111000 = 120
uint shiftFour = value >> 4; // Result = 00001111 = 15