<< 优先级比表达式中使用的操作符高
cout.setf(ios_base::boolalpha) 标记;显示布尔值
a++使用a的当前值来计算表达式,然后a的值加1;
++a 先将a的值加1,然后然后使用新的值来计算表达式;
对于类而言,前缀比后缀的效率要高
前缀递增、前缀递减、解除引用操作符 的优先级相同,从右至左
后缀递增、后缀递减的优先级也是相同的,但比前缀操作符的优先级要高,从左到右
cata = 17,240 解释为: (cata = 17),240
cats = (17,240)解释为: cats = 240
while循环是没有初始化和更新部分的for循环
类型别名:
typedef typename aliasname 例如:typedef int TEL
define aliasname typename 例如: define TEL int
for循环中空测试条件被视作True
cin.get(ch) 会读取空格符并赋给变量,而不会省略空格符
strcmp(s1,s2)比较两个字符串的大小,s1>s2时返回正值,s1=s2时返回0,s1<s2时返回负值。
操作符的优先级高于所有的关系操作符和算术操作符。要对表达式求反,必须用括号将其括起来。
AND优先级高于OR
字符函数库 is_**
swicth无法处理浮点测试,case标签值必须是常量,当选项不少于3个的时候应该使用switch
cout.fixed #就是用一般的方式输出浮点数,而不是科学计数法;
cout.setf(ios::fixed)——用定点格式显示浮点数;
cout.setf(ios::showpoint)——显示浮点数小数点后的0;
cout.precision(2)——设置精确度为2位并返回上一次的设置。
浙公网安备 33010602011771号