質問: C言語初心者です。 linuxで64bitアプリを作っている者です。 int型よりもlong型の方が大きいので 関数の戻り値とか変数とかの型を全部long型にしちゃえばいいんじゃね?と思ったのですが、 色々なc言語のサイトだとint型を使ったサンプルばかり見かけます。 全部longにすると何か問題が起きるということですかね?
回答: 処理速度とか気にしないしプライドもないならそれでもいいけど、無駄にメモリ食うプログラムを書きたくないのが普通。 booleanとかは1bitあれば足りるのにわざわざlong型で4Byteも使うのはダサい。