Binary BC中的位运算?
通知ops为“|、&和^”。这可能是因为它们只在某些BC类型中工作,或者我误读了一些内容。这些操作符列在部分中,以“…在POSIX BC中不可用”结尾。维基百科文章非常清楚,这些操作既不在POSIX BC中,也不在gnu BC中。手册页也没有提到它们 尽管bc不会这样做,但如果使用bash,可以直接在终端上使用算术展开 对于XOR 44和61,您可以执行以下操作:Binary BC中的位运算?,binary,bit-manipulation,bc,Binary,Bit Manipulation,Bc,通知ops为“|、&和^”。这可能是因为它们只在某些BC类型中工作,或者我误读了一些内容。这些操作符列在部分中,以“…在POSIX BC中不可用”结尾。维基百科文章非常清楚,这些操作既不在POSIX BC中,也不在gnu BC中。手册页也没有提到它们 尽管bc不会这样做,但如果使用bash,可以直接在终端上使用算术展开 对于XOR 44和61,您可以执行以下操作: $ bc BC> ibase=2 BC> 110&101 // wann
$ bc
BC> ibase=2
BC> 110&101 // wanna get 100
(standar_in) 8: syntax error
如果要使用二进制代码,则:
echo $((44^61))
有关更改基础的信息,请参见
请参阅第节,查看可用的操作员
echo $((2#110^2#101))