C++ 位运算详解:按位与、按位或和按位异或运算示例
在C++中,^表示按位异或操作符,&表示按位与操作符,|表示按位或操作符。
(650&934)表示将650和934两个数按位与操作,得到结果为544。
(650|934)表示将650和934两个数按位或操作,得到结果为934。
所以,(650&934)^(650|934)的结果为544^934。
544的二进制表示为:00000010 00000000 934的二进制表示为:00111011 10001110
两个二进制数进行异或操作,得到的结果为:00111001 10001110。
将二进制数转换为十进制数,结果为:152270。
所以,(650&934)^(650|934)的结果为152270。
原文地址: https://www.cveoy.top/t/topic/qjNb 著作权归作者所有。请勿转载和采集!