c语言中如何判断一个数是否为整数
时间: 2023-09-18 20:08:33 浏览: 309
判断一个数是否为素数 c 语言
在C语言中,可以使用取余运算符(%)来判断一个数是否为整数。如果一个数除以1的余数为0,则该数为整数。
示例代码:
```
#include <stdio.h>
int main() {
float num = 3.14;
if (num - (int)num == 0) {
printf("num is an integer.");
} else {
printf("num is not an integer.");
}
return 0;
}
```
上述代码中,首先定义了一个浮点型变量num,并将其赋值为3.14。然后使用if语句判断num是否为整数,具体做法是将num强制转换为int类型,然后用num减去强制转换后的整数部分,如果结果为0,则num为整数,否则为非整数。最后用printf语句输出判断结果。
阅读全文