基本问题之操作符优先级
来源:互联网 发布:ubuntu win10引导修复 编辑:程序博客网 时间:2024/04/29 18:48
#include "stdafx.h"
#include <iostream>
int _tmain()
{
unsigned char a = 0xA5;
unsigned char b = ~a >> 4 + 1;
//各操作符优先级, ~高于+高于>>, 所以是先取反,再加1, 然后右移5位
// 先将a提升至int型, 编译为汇编语言后,a存在eax寄存器里, 由于eax寄存器是16位
//a的int表示为0000 0000 1010 0101
//取反为1111 1111 0101 1010, 右移5位, 结果是0000 0111 1111 1010
//再将结果转换为char型输出, 取低八位,也就是1111 1010, 250
printf("b = %d\n", b); // b = 250
return 0;
}
0 0
- 基本问题之操作符优先级
- 优先级队列priority_queue基本操作
- 正则表达式之操作符优先级
- 操作符优先级
- ORACLE 操作符优先级
- 操作符优先级
- C++ 操作符优先级
- c++操作符优先级
- C++操作符优先级
- 操作符与优先级
- C++ 操作符优先级
- ORACLE 操作符优先级
- C++操作符优先级
- 操作符优先级
- 操作符优先级
- 牢记操作符优先级
- c++ 操作符优先级
- C操作符优先级
- 百度搜索规则再次调整:抓捕索引量跳水元凶
- SQLite windows安装及常用命令
- 假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R1,R2,…
- spring aop 定义切面
- 蛇宝宝取名必看
- 基本问题之操作符优先级
- 全屏显示Dialog的设置
- 计算提取轮廓的面积
- 递归 —— 三柱汉诺塔和四柱汉诺塔
- 2E01-View-Lists-single -choice-list
- tomcat下域名的配置,ROOT.xml的作用
- ListView中的分割线和定位选择item相关属性
- jBPM工作流开发
- Android的ProgressBar样式