すみません。
>>228のとおり、ようするに正しくfloatからintへ変換したいのです。

例えば
int f=-2
printf("%f\n",f);
これで正しく-2が表示出来るようにしたいのです。
この場合fに何か計算式をかければいけそうだとは思うんですが…。