社区
C语言
帖子详情
C语言 按位运算 的复合赋值运算符 问题
cuisanzhang
2012-03-01 04:44:37
i = 21;//i的值为 0000000000010101
j = 56;//j的值为 0000000000111000
复合赋值运算
i &= j; //i的值为 0000000000010000
i ^= j; //i的值为 0000000000101000 ?????
i |= j; //i的值为 0000000000111000 ????
为什么后面两个和按位运算结果不符合
c语言程序设计现代方法 书里面的例子
...全文
350
9
打赏
收藏
C语言 按位运算 的复合赋值运算符 问题
i = 21;//i的值为 0000000000010101 j = 56;//j的值为 0000000000111000 复合赋值运算 i &= j; //i的值为 0000000000010000 i ^= j; //i的值为 0000000000101000 ????? i |= j; //i的值为 0000000000111000 ???? 为什么后面两个和按位运算结果不符合 c语言程序设计现代方法 书里面的例子
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
muyi66
2012-03-01
打赏
举报
回复
呵呵,我也来凑个热闹:恭喜恭喜
我说了两个恭喜的,楼主要给我双倍的分哦 ^^
cuisanzhang
2012-03-01
打赏
举报
回复
我知道了i的取值为上次运算后的值
自信男孩
2012-03-01
打赏
举报
回复
没有蜡
2012-03-01
打赏
举报
回复
LZ很坑呀 发过贴就知道原因了 以后遇到问题 我也试试
C语言
程序设计-
赋值
运算符
与
赋值
表达式.pptx
除了基本的
赋值
运算符
,
C语言
还提供了
复合
赋值
运算符
,包括 `+=`, `-=`,`*=`,`/=`,`%=`,`, `>>=`, `&=`, `|=` 和 `^=`。这些
运算符
将基本的算术或
位运算
与
赋值
操作结合起来。例如,`x += y` 相当于 `x = x + y`...
计算机二级
C语言
考点09
赋值
运算及
复合
赋值
运算.pdf
本资源涵盖了
C语言
中
赋值
运算和
复合
赋值
运算的知识点,包括
赋值
语句的格式、
赋值
运算符
、
复合
赋值
运算符
、变量的定义和
赋值
、表达式的计算顺序等。 一、
赋值
语句
赋值
语句是将一个值赋给变量的语句。基本格式为:...
C语言
数据类型
赋值
运算符
算法.pdf
复合
赋值
运算符
是将
赋值
运算符
与其他
运算符
组合而成的
运算符
。例如`x += 5;`就是一个
复合
赋值
运算符
。
复合
赋值
运算符
可以简化代码,提高编译效率和代码质量。 七、逗号
运算符
和逗号表达式 逗号
运算符
是将多个...
C语言
位运算
PPT课件.pptx
在
C语言
中,
位运算
符和
赋值
运算符
可以组成
复合
赋值
运算符
,如&=、|=、^=等。这些
复合
赋值
运算符
可以简化代码,提高编程效率。 本PPT课件详细讲解了
C语言
中的
位运算
符,包括按位与、按位或、按位异或、按位求反、...
位运算
,17页PPT,基于
C语言
,把
位运算
彻底搞明白 包含以下章节:
位运算
符和位的逻辑运算、位的
复合
运算、位段的概念与运用
位
复合
赋值
运算符
包括 &=、 |=、 ^=、 、 >>=。这些
运算符
将
位运算
符与
赋值
运算符
结合,用于简化代码编写。例如,a &= b 相当于 a = a & b。这种
复合
赋值
运算符
提高了代码的可读性和执行效率。 位段是
C语言
中一种...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章