型
パーセントを調べて処理しようとしていたら、どうやってもおかしな具合になって、変だなあと思いつつ、ひょっとしてあれか? と思ってから調べてみてようやく事態を理解したというわたしです。
int a = 1;
int b = 2;
float c = a / b;
とかやっていたら c が 1 か 0 のどちらかにしかならないようで。つまりは、
float c = (float)a / b;
とすればよかったらしく、あーなるほどと。やっぱり一度は入門書をきちんと読まねばだめだなあ、と反省。後々の自分のためにもこうして恥を記録しておこう。
| 固定リンク
コメント