全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
58 0
2025-03-18
第十二章
位运算C语言提供的位运算符有:
运算符 含义
运算符 含义
& 按位与
~ 取反
| 按位或
<< 左移
∧ 按位异或
>> 右移
说明:(1)位运算符中除~以外,均为二目(元)运算符,即要求两侧各有一个运算量。
(2)运算量只能是整型或字符型的数据,不能为实型数据。
(1)位运算符中除~以外,均为二目(元)运算符,即要求两侧各有一个运算量。
(2)运算量只能是整型或字符型的数据,不能为实型数据。
按位与的用途:
清零 若想对一个存储单元清零,即使其全部二进制位为0,只要找一个二进制数,其中各个位符合以下条件:
原来的数中为1的位,新数中相应位为0
。然后使二者进行&运算,即可达到清零目的。 
取一个数中某些指定位 
如有一个整数a(2个字节),想要取其中的低字节,只需将a与8个1按位与即可。
(3)保留一位的方法:与一个数进行&运算,此数在该位取1。
按位或运算常用来对一个数据的某些位定值为1。例如:如果想使一个数a的低4位改为1,只需将a与017进行按位或运算即可。
异或运算符∧也称XOR运算符。它的规则是:若参加运算的两个二进制位同号则结果为0(假),异号则结果为1(真 ...
附件列表

第12章-位运算.docx

大小:14 KB

只需: RMB 2 元  马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群