変数の種類について質問です。
intやlongはなんとなくわかるんですが
byteって使う必要あるんでしょうか?なんか本の説明みるかぎりintやlongでいいような気がします。
おなじくshortもいまいち要らない気がします。

同じくfloat doubleは扱える桁が7か16の違いだけみたいですが
これもなぜ分かれてるのでしょうか?doubleだけでいいような気がします。