为什么三目运算用的是单引号,双引号就不行?

#include <stdio.h>

int main()

{

    double money =12      ; 

    double cost = 11.5      ;  

    printf("小编能不能打车回家呢:"); 

    printf( "%c\n",money>=cost ? 'y' : 'n' );

    return 0;

}

如上面的y和n我要输出的是字符 啊

慕设计1561052
浏览 1073回答 1
1回答

慕移动6052691

如果用双引号,改成 printf( "%s\n",money>=cost ? "y" : "n" );
打开App,查看更多内容
随时随地看视频慕课网APP