运算符优先级 计算 a^b << 2
2012-09-05 10:31
134 查看
计算 a^b << 2
答案: 运算符优先级:
括号,下标,->和.(成员)最高;
单目的比双目的高;
算术双目的比其他双目的高;
位运算(左移、右移) 高于 关系运算;
关系运算 高于 按位运算(与,或,异或);
按位运算 高于 逻辑运算;
三目的只有一个 条件运算,低于逻辑运算;
赋值运算仅比 , (顺序运算)高。
在此题中,位左移"<<" 优先级高于 按位异或"^",所以b先左移两位(相当于乘以4),再与a异或。 例如: 当 a = 6; b = 4 时; 则 a^b<<2 = 22
答案: 运算符优先级:
括号,下标,->和.(成员)最高;
单目的比双目的高;
算术双目的比其他双目的高;
位运算(左移、右移) 高于 关系运算;
关系运算 高于 按位运算(与,或,异或);
按位运算 高于 逻辑运算;
三目的只有一个 条件运算,低于逻辑运算;
赋值运算仅比 , (顺序运算)高。
在此题中,位左移"<<" 优先级高于 按位异或"^",所以b先左移两位(相当于乘以4),再与a异或。 例如: 当 a = 6; b = 4 时; 则 a^b<<2 = 22
相关文章推荐
- 设a和b是两个正整数,a<=b,计算a和b之间约数个数最多的整数
- <c:forEach>迭代相加计算
- (笔试)一些基本计算问题<一>
- <PY>计算信息熵
- public interface Future<V>Future 表示异步计算的结果
- 云计算-KVM虚拟化实践<持续更新中>
- 标准IO 计算缓冲区的长度<Ps:全缓存4096, 行缓存1024,不带缓存0>
- 计算n!的位数<Math>
- 佣金计算详解01:通过小数精度来控制判断因子中的<与<= ,>与>=
- hdu 3938 Portal 计算两点路上最大距离中的最小值<=L的路径个数 离线并查集
- Python 符号、>>:右移、 <<:左移、 &:按位与、 |:按位或 (&与实际应用奇数偶数判断,>>右位移可用于计算文件大小)
- <<SAP内存计算——HANA>> 书评
- <一>Strom实时计算学习笔记
- 如何计算n!(1<=n<=10000)
- <数据结构学习与实验指导>2-8用扑克牌计算24点/2-9装箱问题模拟
- scikit-learn:7. Computational Performance(计算效能<延迟和吞吐量>)
- 这个问题要求你写一个程序来计算的确切价值Rnwhere R是一个实数(0.0 < R < 99.999)和n是一个整数,0 < n < = 25。
- day-12,多层感知机-矩阵计算 <C版>
- 企业发放奖金,根据员工销售额提成.(超出部分)假如员工的销售额是i,那么计算规则如下:i < 10万,10%提成;。。。输入员工的销售额,计算出他的提成
- <Javascript>js 计算日期相隔天数