社区
C++ 语言
帖子详情
按位“左移”“右移”运算符问题?刚刚学入门c++~请高手多多指教~
chunyi106
2003-10-18 11:50:30
例:
int a;
a=5; a=5;
a=a<<2; //a的各位将左移俩位 a=a>>2;//a的各位将右移两位
//将值20赋给a //将值1赋给a
以上的2个例子20和1是怎么计算出来的?请高手指教一下详细过程(越通俗越好)~
我的qq24784553!望有愿意收徒弟的联系~本人自学c++~
...全文
509
8
打赏
收藏
按位“左移”“右移”运算符问题?刚刚学入门c++~请高手多多指教~
例: int a; a=5; a=5; a=a<>2;//a的各位将右移两位 //将值20赋给a //将值1赋给a 以上的2个例子20和1是怎么计算出来的?请高手指教一下详细过程(越通俗越好)~ 我的qq24784553!望有愿意收徒弟的联系~本人自学c++~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chunyi106
2003-10-19
打赏
举报
回复
我是技校毕业的~初中以上的数学我没学啊~悔啊~
我现在23了~现在开始学c++有希望吗?
langzi8818
2003-10-19
打赏
举报
回复
看看书就知道了。
chunyi106
2003-10-19
打赏
举报
回复
晕~我不会2进制啊~
能告我10进制和2进制之间的转换公式么?谢谢~我想学c++~我有信心~
tonybaobao
2003-10-19
打赏
举报
回复
记住,左移的作用相当于乘以2,右移相当于除以2。
wangwhat
2003-10-19
打赏
举报
回复
简单,一定能,我数学高考才28,(不过我语文132)还不是学会的。
lxy2651
2003-10-19
打赏
举报
回复
你可以这样想,生活中的十进制,左移一位是不是乘以十,右移一位是不是除以十,那么两位三位呢?
计算机中的数是用二进制表示的
呵呵
自己想想吧
一个权值的问题
njuhuangmy
2003-10-19
打赏
举报
回复
to: tonybaobao(Tony宝宝)
记住,左移的作用相当于乘以2,右移相当于除以2。
无符号型的, 才可以这么说
左移, 不溢出的情况下 相当于 乘以 2 , 而 右移 相当于 整除 2
Caoyu015
2003-10-18
打赏
举报
回复
int a;
a = 5; //现在a的位模式是 0000 0101
a = a<<2; // 左移两位变成 0001 0100 二进制 = 1 * 2的4次方 = 16 + 1 * 2的2次方 =
16 + 4 = 20
a = 5; //现在a的位模式是 0000 0101
a = a>>2; 左移两位变成 0000 0001 二进制 = 1 * 2的0次方 = 1
深入理解左
右移
目录 博文内容: 本讲将带你深剖C语言中的左
右移
和丢弃
问题
★博文转载
请
注明出处。
左移
、
右移
概念 如何理解“丢弃” 深度理解
左移
右移
结论: 后记: ●由于作者水平有限,文章难免存在谬误之处,敬
请
读者斧正,俚语成篇,恳望指教! ——By 作者:德塔 博文内容: 本讲将带你深剖C语言中的左
右移
和丢弃
问题
本讲将会教你灵活使用符号,比如使用加减符和异...
语言
运算符
之位
运算符
(通俗易懂)
1. 位
运算符
分类
运算符
描述 功能 运算规则 &
按位
与
运算符
将参与运算的两数各对应的二进位相与 参与运算的两个数,同时为1时,值才为1,否则为0 |
按位
或
运算符
将参与运算的两数各对应的二进位相或 参与运算的两个数,只要有一个为1,其值就为1 ^
按位
异
运算符
将参与运算的两数各对应的二进位相异 参加运算的两个数,如果两个相应位为“异”(值不同),则该位结果为1,否则为0 <<
左移
C++
语言之
运算符
与表达式
丰富的
运算符
与表达式是
C++
语言的特点之一。本文会介绍
运算符
与表达式。
熬夜爆肝!
C++
基础
入门
大合集【万字干货预警 建议收藏】
目录1
c++
入门
初识1.1 hello world1.2 注释1.3 变量1.4 常量1.5 关键字1.6 命名规则2 数据类型2.1 整型2.2 浮点型2.3 字符型2.4 字符串2.5 布尔类型2.6 转义字符3
运算符
3.1 算数
运算符
3.2 关系
运算符
3.3 逻辑
运算符
3.4 位
运算符
3.5 赋值
运算符
4 程序流程结构4.1 判断类型 1
c++
入门
初识
C++
是一种静态类型、编译式、通用、大小写敏感、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 1.1 hello world
位运算及常见用途
位运算是什么?有什么用?由电路图引出带你揭开位运算的神秘面纱。
C++ 语言
64,685
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章