August 2021
Intermediate to advanced
450 pages
5h 35m
Chinese
算术运算符可用于上述基本类型的恰当组合:
比较运算符也是如此:
除此之外,C++还提供了逻辑运算符:
位逻辑运算符对运算对象逐位计算,产生结果的类型与运算对象的类型一致。逻辑运算符&&和||根据运算对象的值返回true或者false。
在赋值运算和算术运算中,C++会在基本类型之间进行有意义的转换,以便它们能自由地混合运算:
表达式中使用的类型转换称为常规算术类型转换(usual arithmetic conversion),其目的是确保表达式以运算对象中最高的精度进行计算。例如,对一个double和一个int求和,执行的是双精度浮点数的加法。
注意,=是赋值运算符,而==是相等性检测。
除了常规的算术和逻辑运算符,C++还提供了更特殊的修改变量的运算:
这些运算符简洁、方便,因此使用非常频繁。 ...
Read now
Unlock full access