本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
cs:programming:cpp:cpp_primer:4_expressions [2024/01/15 00:33] – ↷ 链接因页面移动而自动修正 50.16.62.182 | cs:programming:cpp:cpp_primer:4_expressions [2024/09/22 13:25] (当前版本) – [除法、末除和符号] codinghare | ||
---|---|---|---|
行 43: | 行 43: | ||
</ | </ | ||
很显然 '' | 很显然 '' | ||
- | <wrap em> | + | <WRAP center round important 100%> |
+ | <wrap em> | ||
+ | </ | ||
+ | |||
有四种运算符是保证了 operands 的执行顺序:''&&'' | 有四种运算符是保证了 operands 的执行顺序:''&&'' | ||
==优先级/ | ==优先级/ | ||
行 84: | 行 87: | ||
iv % dv; //error | iv % dv; //error | ||
</ | </ | ||
- | C++11 中, 如果 '' | + | C++11 中, 如果 '' |
* (-m) / n 和 m / -n 均等于 -(m/n) | * (-m) / n 和 m / -n 均等于 -(m/n) | ||
* m%(-n) 等于 m%n,而 (-m)%n = -(m%n) | * m%(-n) 等于 m%n,而 (-m)%n = -(m%n) | ||
行 383: | 行 386: | ||
* **整型提升**(// | * **整型提升**(// | ||
* 运算转化:为了保证运算 operand 的类型一致而存在的转换。转换的规则取决于是否有 unsigned 类型的参与(见图): | * 运算转化:为了保证运算 operand 的类型一致而存在的转换。转换的规则取决于是否有 unsigned 类型的参与(见图): | ||
- | < | + | {{ :cs:programming:cpp:cpp_primer:unsigned_conversion.svg?500 |}} |
- | <img src="/ | + | |
- | </ | + | |
- | </ | + | |
- | \\ | + | |
需要说明的是,// | 需要说明的是,// |