>>206
int型以下のサイズの整数演算は、すべてint型で行われる
「格上げ」あたりのキーワードでぐぐるといいかも

intのサイズは処理系依存。
intのビット幅以上のビットシフトの結果も処理系依存。