为什么有的时候是int,有的时候是double?有什么规定吗?

#include <stdio.h>
int main()
{
    //定义小编兜里的钱
   double money =  12    ;
    //定义打车回家的费用
    double cost =    11.5   ; 
    printf("小编能不能打车回家呢:");
    //输出y小编就打车回家了,输出n小编就不能打车回家
    printf( "%c\n",cost<=money?'y':'n'                       );
    return 0;
}

慕仔0478872
浏览 1498回答 1
1回答

Crafon

看你所需要的数据是整型还是浮点型咯。如果都是整型,而是计算结果也是整型就定义为整型更节省,倘若有小数,或者计算结果需要表示为小数形式就用浮点型呗。这个都是看需求的
打开App,查看更多内容
随时随地看视频慕课网APP