Crossin的编程教室

标题: 想请问一下有没有这样的元运算器 [打印本页]

作者: Flughafencon    时间: 2016-3-20 00:10
标题: 想请问一下有没有这样的元运算器
今天学到元运算器,比如XOR

a = 0b11001010
b = 0b11111111
print bin(a ^ b)

#输出 0b00110101

这个运算器是同样的数字输出0,不同的输出1,

我想请问一下有没有这样的运算器,同样的数字输出1,不同的输出0?就是说跟XOR相反的运算器。

谢谢
作者: manhong2112    时间: 2016-3-20 00:45
AND運算?
0b0001101 & 0b0001001 = 0001001
作者: Flughafencon    时间: 2016-3-20 16:17
manhong2112 发表于 2016-3-20 00:45
AND運算?
0b0001101 & 0b0001001 = 0001001

多谢回答,不过我不是这个意思,就是说,有没有一种运算器,当上面换成 b=0b00000000的时候输出结果是0b00110101
作者: crossin先生    时间: 2016-3-21 13:26
Flughafencon 发表于 2016-3-20 16:17
多谢回答,不过我不是这个意思,就是说,有没有一种运算器,当上面换成 b=0b00000000的时候输出结果是0b0 ...

如果是要运算结果,那有~非操作符。但结果是会已补码形式。
字符形式的转换,好像没有直接的方法




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5