優しい人弟子になって下さい
■ このスレッドは過去ログ倉庫に格納されています
0653デフォルトの名無しさん
2008/01/20(日) 18:25:11printf("一割引き=%d\n", (int)(price * 0.9));
となるわけだ。
この場合、引数は2個で、
"一割引き=%d\n"と(int)(price * 0.9)がそれだ。
で、これ一個が何を表しているか考えてみるといい。
前者は、表示形式を指定していて、後者は%dに押し込む数値になってるよな?
priceに100が入っているとすると、
(int)(price * 0.9)の結果が%dのところに入ることになる。
説明へたですまん・・・
■ このスレッドは過去ログ倉庫に格納されています