ハムスターに飼われる院生のブログ

自分用メモが中心のブログです。

除算時の丸め込み回避

C++ にて、

int a=30;
double y=1/a;
cout<<y<<endl;

とすると、0が表示される。

これは以下のようにすることで回避することができる。

int a=30;
double y=1/double(a);
cout<<y<<endl;