请问三目运算里,如何正确输出字符串?
#include <stdio.h>
int main ( )
{
double money = 12 ;
double cost = 11.5 ;
printf("小编能不能打车回家呢:");
printf("%c\n,cost <= money ? 'y':'n');
return 0;
}
输出结果:小编能不能打车回家呢:y
请问想要输出为:“小编能不能打车回家:能”
为何使用下列语句不能成功?
printf("%s\n",cost<=money? '能' : '不能' );