>>443
charだけは何もしない場合にsignedになるかunsignedになるかが環境に依存する

変数のサイズについてはメモリ効率に関する選択の問題