好贷网好贷款

C/C++中的运算符优先级总结

发布时间:2016-12-3 14:42:32 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"C/C++中的运算符优先级总结",主要涉及到C/C++中的运算符优先级总结方面的内容,对于C/C++中的运算符优先级总结感兴趣的同学可以参考一下。

1、C语言中的运算符 说明 运算符 结合性 初等运算符 () [] -> . -> 单目运算符 ! ~ ++ -- - (类型) * & sizeof <- 算术运算符 * / % -> 算术运算符 + - -> 移位运算符 << >> -> 关系运算符 > >= < <= -> 关系运算符 == != -> 按位与 & -> 按位异或 ^ -> 按位或 | -> 逻辑与 && -> 逻辑或 || -> 条件运算符 ?: <- 赋值运算符 = += -= *= /= %= <<= >>= &= ^= |= <- 逗号运算符 , -> 2、C++语言中的运算符 运算符 描述 结合性 :: 二元作用域 一元作用域 -> () [] . -> ++ -- typeid dynamic_cast<type> static_cast<type> reinterpret_cast<type> const_cast<type> 初等/类型转换 ++--为一元后自增 -> ++ -- + - ! ~ (类型) sizeof & * new new[] delete delete[] ++--为一元前自增 <- .* ->* 取指向成员的指针 -> * / % 算术运算符 -> + - 算术运算符 -> << >> 移位运算符 -> < <= > >= 关系运算符 -> == != 关系运算符 -> & 按位与 -> ^ 按位异或 -> | 按位或 -> && 逻辑与 -> || 逻辑或 -> ?: 条件运算符 <- = += -= *= /= %= &= ^= |= <<= >>= 赋值运算符 <- , 逗号运算符 -> 注:从上到下优先级递减! 总结:初单算移关,位逻条赋逗!(请一定记住这句话,虽然不是很顺口)

上一篇:PHP实现AOP的雏形
下一篇:memwatch检测内存泄露

相关文章

相关评论