7

基本的に、2 つの変数があります。

double halfWidth = Width / 2;
double halfHeight = Height / 2;

それらは 2 で除算されるため、整数または小数のいずれかになります。それらが整数か.5かどうかを確認するにはどうすればよいですか?

4

3 に答える 3

15

を使用できますmodf。これで十分です。

 double intpart;

 if( modf( halfWidth, &intpart) == 0 )
 {
 // your code here
 }
于 2013-05-14T02:00:05.777 に答える