環境によってビット数が違うのがCの欠点でもあり長所だな。
ビット数を考慮したプログラミングすればいいだけだが。

Cってアセンブラに近いからアーキテクチャ知らないと困ることに成るね。
厳密にはコンパイラの仕様つーかどういうコードを吐くかぐらいは考慮しないと嵌る。
元々、OS作るために作られた泥臭い言語だしな。