标签归档:C语言

【C语言】C程序设计中for循环中的变量不能定义浮动型数据

再c程序设计中,我们在编写含有for循环的程序时不能为其循环的变量定义为浮点型数据,因为浮动型数据本身存储在计算机中的值有可能是近似值,因此当你将for循环的变量设置为浮点型数据时,变量数据无法根据程序的循环进行正确的递增或者递减。

同时我们还可以通过以下编程思想判断一个浮点型变量是否为0(零)


/*
判断一个浮点型变量是否为0
思路:
用变量和一个较小的值做差后再进行比较,

*/
# include <stdio.h>
int main(void)
{
float x;
if (|x-0.000001|<0.000001) {
printf(“该浮点变量为零”);
}
}