C#でおもむろに
int a = 3/2;
なんてやるとaの結果は1になります。
つまりは切り捨てです。
切り上げや四捨五入をしたいときはこう?なんかめんどくさい・・・
int a = Convert.ToInt32(Math.Ceiling((double)3/2));
Math関数
- Floor :切り捨て
- Ceiling:切り上げ
- Round :銀行丸め(パラメータにより四捨五入)
Go to list of users who liked
More than 5 years have passed since last update.
C#でおもむろに
int a = 3/2;
なんてやるとaの結果は1になります。
つまりは切り捨てです。
切り上げや四捨五入をしたいときはこう?なんかめんどくさい・・・
int a = Convert.ToInt32(Math.Ceiling((double)3/2));
Math関数
Register as a new user and use Qiita more conveniently
Go to list of users who liked