读书人

什么叫比特操作按位合取,该怎么解决

发布时间: 2012-01-07 21:41:55 作者: rapoo

什么叫比特操作,按位合取
什么叫比特操作,按位合取, 18 and 15=2是如何操作的

[解决办法]
比特 bit位操作。18的bit=10010 15=01111
10010 and 01111=00010=2
[解决办法]
合取是离散数学中的概念
and :对两个 Boolean 表达式执行逻辑合取,或对两个数值表达式执行按位合取。
Not :对 Boolean 表达式执行逻辑求反,或对数值表达式执行按位求反。
or :用于对两个 Boolean 表达式执行逻辑析取,或对两个数值执行按位析取。
xor :对两个 Boolean 表达式执行逻辑异或运算,或对两个数值表达式执行按位异或运算。

比特操作是把上面两个十进制转成二进制 18:10010 15:01111
然后 18 and 15 = 10010 and 01111 =00010
然后把二进制00010转成十进制得到2

读书人网 >C#

热点推荐