gpt4 book ai didi

c - 为什么这段代码打印得更大?

转载 作者:太空宇宙 更新时间:2023-11-04 07:15:14 25 4
gpt4 key购买 nike

<分区>

1)#include<stdio.h>
int main()
{
float x=0.5;

if(x>0.5)
printf("\ngreater");
else
printf("\nlesser ");
return 0;
}

输出->较小

2)#include<stdio.h>
int main()
{
float x=0.1;

if(x>0.1)
printf("\ngreater ");
else
printf("\nlesser ");

return 0;
}

输出->更大为什么在第一种情况下输出“较小”而在第二种情况下输出“较大”?有什么区别?

编辑:我知道 0.1 不相等,但为什么 0.5 显示为相等?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com