2024-04-30 70
位运算符比一般的算术运算符速度要快,而且可以实现一些算术运算符不能实现的功能。如果要开发高效率程序,位运算符是必不可少的。位运算符用来对二进制位进行操作,包括:按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、按位左移()。下面就给大家介绍位运算符的详细用法。
1.按位与(&) 对两个数进行操作,然后返回一个新的数,这个数的每个位都需要两个输入数的同一位都为1时才为1,如下图: (A & B) 结果为 12, 二进制为 0000 1100
2.按位或(|) 比较两个数,然后返回一个新的数,这个数的每一位设置1的条件是两个输入数的同一位都不为0(即任意一个为1,或都为1),如下图: (A | B) 结果为 61, 二进制为 0011 1101
3.按位异或(^) 比较两个数,然后返回一个数,这个数的每个位设为1的条件是两个输入数的同一位不同,如果相同就设为0,如下图: (A ^ B) 结果为 49, 二进制为 0011 0001
4.按位取反(~) 对一个操作数的每一位都取反,如下图: (~A ) 结果为 -61, 二进制为 1100 0011
5.按位左移(
原文链接:http://www.tpbz008.cn/post/52418.html
=========================================
http://www.tpbz008.cn/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。
系统使用 2023-04-23
应用技巧 2023-07-01
电脑技术 2023-10-29
应用技巧 2023-11-14
应用技巧 2022-11-20
系统使用 2022-11-15
应用技巧 2023-03-09
系统使用 2022-11-21
应用技巧 2023-03-14
应用技巧 2023-02-14
扫码二维码
获取最新动态