C/C++中的运算符优先级总结
来源:互联网 发布:北汽股份 营销网络 编辑:程序博客网 时间:2024/05/21 14:46
1、C语言中的运算符
说明运算符结合性初等运算符() [] -> .->单目运算符! ~ ++ -- - (类型) * & sizeof<-算术运算符* / %->算术运算符+ -->移位运算符<< >>->关系运算符> >= < <=->关系运算符== !=->按位与&->按位异或^->按位或|->逻辑与&&->逻辑或||->条件运算符?:<-赋值运算符= += -= *= /= %= <<= >>= &= ^= |=<-逗号运算符,->
2、C++语言中的运算符
运算符描述结合性::二元作用域 一元作用域->
++--为一元后自增->++ -- + - ! ~ (类型) sizeof & *
new new[] delete delete[]++--为一元前自增<-.* ->*取指向成员的指针->* / %算术运算符->+ -算术运算符-><< >>移位运算符->< <= > >=关系运算符->== !=关系运算符->&按位与->^按位异或->|按位或->&&逻辑与->||逻辑或->?:条件运算符<-= += -= *= /= %= &= ^= |= <<= >>=赋值运算符<-,逗号运算符->
() [] . -> ++ --
typeid
dynamic_cast<type>
static_cast<type>
reinterpret_cast<type> const_cast<type>
++--为一元后自增->++ -- + - ! ~ (类型) sizeof & *
new new[] delete delete[]++--为一元前自增<-.* ->*取指向成员的指针->* / %算术运算符->+ -算术运算符-><< >>移位运算符->< <= > >=关系运算符->== !=关系运算符->&按位与->^按位异或->|按位或->&&逻辑与->||逻辑或->?:条件运算符<-= += -= *= /= %= &= ^= |= <<= >>=赋值运算符<-,逗号运算符->
注:从上到下优先级递减!
总结:初单算移关,位逻条赋逗!(请一定记住这句话,虽然不是很顺口)
- C/C++中的运算符优先级总结
- C/C++中的运算符优先级总结
- C运算符优先级总结
- c运算符优先级总结
- C 中的运算符优先级
- 简单总结C语言中的运算符优先级
- C语言运算符优先级总结
- C/C++运算符优先级总结
- C语言运算符优先级总结
- C语言运算符优先级总结
- C语言中的运算符及其优先级
- C语言中的运算符优先级
- c语言中的运算符的优先级
- C语言中的运算符及其优先级
- C语言中的运算符及其优先级
- c中的运算符的优先级问题
- C\C++中的运算符优先级详解
- C语言中的运算符优先级
- android 获取路径目录方法以及判断目录是否存在,创建目录
- Exercises 4.1
- java实现点卡生成
- 让ProgressDialog在setCancelable(false)时按返回键可dismiss
- 我是程序猿-热门专业
- C/C++中的运算符优先级总结
- memwatch检测内存泄露
- Android 资源文件的命名规范问题
- 第12章 类
- IOS 如何为UIView设置大小适宜的背景图片
- CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme:
- uva 147 Dollars(完全背包)
- 哲学家进餐问题
- java实现简单的单点登录