C++ 语句 cout << "5%2=" << 5 % 2 执行后的输出是( )。
这题核心就两步:先看双引号里是纯文本原样输出,再算后面算术表达式。记住cout<<字符串和cout<<表达式的区别,别把%符号看花眼。
很多人看到%就下意识想取模,把5%2=当成表达式算,结果选错;还有人只输出了字符串部分,忘了后面还有数值输出;最坑的是把双引号里的%当成转义符或特殊符号,其实它就是普通字符。
【考点】字符串输出|取模运算
本题考查 GESP 一级大纲"程序基础"模块中的字符串输出与算术运算符知识点。命题人特意在试卷放这道题,是因为它精准卡住了绝大多数考生的符号混淆弱点——看到%就下意识当成取模运算,完全忽略了它出现在双引号里时只是普通字符。