位运算是什么?

本文介绍了位运算中的按位与、按位或、按位异或、按位取反以及左移和右移操作,这些运算是对二进制位进行处理。位运算在计算机科学中用于低级别数据处理和优化,例如在编程中实现特定逻辑或数据转换。文章还提到了变量的多种类型,如数字、布尔、字符串等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

位运算
按位与
📢参与运算的两个数各对应的二进位进行“与”的操作。只有对应的两个二进位都是1时,结果位就为1,否则结果位为0
按位或
🏅按位或指的是参与运算的两个数各对应的二进位进行“或”的操作。只要对应的两个二进位有一个为1时,结果位就为1
按位异或
🏅按位异或就是将参与运算的两个数对应的二进制位进行比较,如果一个位为1,另一个位为0,则结果为就为1,否则,结果位为0。
按位取反
🏅按位取反就是将二进位的每一位进行取反;0取反为1,1取反为0
按位左移
📣按位左移指的是二进位全部左移n位,高位丢弃,低位补0 。
按位右移
📣按位右移指的是将二进位全部右移n位,移出的位丢弃,移进的位补符号位。
原文链接:https://blog.youkuaiyun.com/weixin_51390582/article/details/122291986

这是今天学习的内容中把我搞懵圈的东西,一是不知道这是用来干什么的?而是为什么要用它?

运算符等还可以与数学联系起来,这个起起什么作用呢?而且开始的a 并没有今天有值赋予。

      变量的类型有数字类型、布尔类型、字符串类型、列表类型、字典类型、集合、元组类型等,只需要把他们的特点记牢就可以,字符串需要引号等。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值