>>399
難しい・・が、ようやく理解したような気がします・・。
数値の後ろに、3.14f や、3.14L のように、サフィックスをつけなければ、
小数は「double」型だとC言語コンパイラに判断されてしまうので、
float型として計算してほしければ、
g = f * 3.14f;
とすればいいってことでしょうか・・・。

・・・基本的なところですが、
f = 3.14; /* double */

と、書いた場合、変数が「f」で、定数が「3.14」になるんでしょうか?