Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Binary BC中的位运算?_Binary_Bit Manipulation_Bc - Fatal编程技术网

Binary BC中的位运算?

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

通知ops为“|、&和^”。这可能是因为它们只在某些BC类型中工作,或者我误读了一些内容。

这些操作符列在部分中,以“…在POSIX BC中不可用”结尾。

维基百科文章非常清楚,这些操作既不在POSIX BC中,也不在gnu BC中。手册页也没有提到它们

尽管bc不会这样做,但如果使用bash,可以直接在终端上使用算术展开

对于XOR 44和61,您可以执行以下操作:

$ bc
BC> ibase=2
BC> 110&101                     // wanna get 100
(standar_in) 8: syntax error
如果要使用二进制代码,则:

echo $((44^61))
有关更改基础的信息,请参见

请参阅第节,查看可用的操作员

echo $((2#110^2#101))