為什么 雙引號(hào)不行
?printf("%c\n",money>=cost ? "y" :"n");? ?能執(zhí)行,但最后輸出一個(gè)亂碼。
printf("%c\n",money>=cost ? 'y' :'n');能執(zhí)行,結(jié)果是對(duì)的。
請(qǐng)教,這里雙引號(hào)和單引號(hào)差別在哪?為什么前面的 "%c\n" 可以使用雙引號(hào)?
?printf("%c\n",money>=cost ? "y" :"n");? ?能執(zhí)行,但最后輸出一個(gè)亂碼。
printf("%c\n",money>=cost ? 'y' :'n');能執(zhí)行,結(jié)果是對(duì)的。
請(qǐng)教,這里雙引號(hào)和單引號(hào)差別在哪?為什么前面的 "%c\n" 可以使用雙引號(hào)?
2019-07-02
舉報(bào)
2019-07-12
printf(“...? ... ”);為printf語(yǔ)句的固定格式,雙引號(hào)的作用是告訴編譯器輸出的內(nèi)容;單引號(hào)將y ,n引起代表字符常量2-7節(jié)有表示。
2019-07-02
字符要使用單引號(hào),前面的轉(zhuǎn)義語(yǔ)句要使用雙引號(hào),這是規(guī)定