5/30 c语言中的位运算

1、什么是位运算?

 位运算是指按二进制位进行的运算。因为在系统软件中,常要处理二进制的问题。储存单元中的各二进制位左移或者右移一位,两个数按位相加等。c语言灵活,接近底层,对程序员的要求高,不像其他语言对c语言进行了封装,出错性会高很多。

2、位运算符和位运算。

运算符&按位与  ~取反 |按位或    <<左移  ^按位或   >>右移。位运算中除了~以外,均为二元元运算符,即要求两侧各有一个运算量。

3、与&的应用。  

清零,无论任何一个二进制的书与上一个00000000,与之后就全为0 了。   去一个数中某些指定位,假如哦们需要一个字型数据取出其低八位的值时,   11010101  01011011&00000000  11111111=00000000 01011011

转载于:https://www.cnblogs.com/serious123/p/10952816.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值