课程
/后端开发
/C
/C语言入门
printf("%s\n",money >= cost ? ‘yes’:‘no’);是不可以的
printf("%s\n",money >= cost ? ‘是’:‘否’);也不能呢
2018-10-03
源自:C语言入门 3-9
正在回答
'y' 'n'是语言格式,而yes no不是,‘是否’是中文字符,更不在C语言范围内了
SolCheung
可以用是否或者yesno,但是记得是双引号和前面的%s
用字符串或者中文的话应该加双引号‘’不是单引号‘’
printf("%c\n",cost<=money? 'y':'n'); 这样可以
Hprhy 提问者
没用啊,我试了
汉字格式不是%s吧
printf("%s\n",money >= cost ? "是":"否")
我试试
printf("%s\n",money >= cost ? ‘是’:‘否’);
【应该是 ?:】
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答三目运算符怎么用?
1 回答三目运算符
3 回答三目运算符
2 回答三目运算符