さまざまなケースの出力を説明してください
#include<stdio.h>
int main()
{
float a=5.9; //a=0.9
if (a==5.9)
printf("Equal");
else if (a<5.9)
printf("Less than");
else
printf("Greater than");
return 0;
}
a が 5.9 の場合、出力は「より大きい」、a が 0.9 の場合、出力は「より小さい」です。なんで?