printf那行改了下结果为什么一个0.000...一个1
#include <stdio.h>
int main()
{
int money = 12 ;
char cost = 11.5 ;
printf("能不能打车?");
printf( "%f\n",money>=cost );
return 0;
}
加粗那行换下,f和d应该就一个小数一个整数,应该不至于影响结果吧?为什么一个能行一个不行?
printf( "%f\n",money>=cost );
printf( "%d\n",money>=cost );