为什么 双引号不行
printf("%c\n",money>=cost ? "y" :"n"); 能执行,但最后输出一个乱码。
printf("%c\n",money>=cost ? 'y' :'n');能执行,结果是对的。
请教,这里双引号和单引号差别在哪?为什么前面的 "%c\n" 可以使用双引号?
printf("%c\n",money>=cost ? "y" :"n"); 能执行,但最后输出一个乱码。
printf("%c\n",money>=cost ? 'y' :'n');能执行,结果是对的。
请教,这里双引号和单引号差别在哪?为什么前面的 "%c\n" 可以使用双引号?
2019-07-02
举报