草庐IT

11001110

全部标签

c++ - C++中的按位运算,如何实际使用它?

我明白了11001110&10011000=10001000但我想自己测试一下所以我声明了unsignedchar并将其打印出来,但它只是给我一片空白。unsignedcharresult;result=11001110&10011000;cout也用unsignedint测试过,但它给了我0,这不是我所期望的 最佳答案 11001110和10011000不是二进制数(至少在编译器看来)。二进制11001110是206,而10011000是152,所以你实际上想要(我认为):result=206&152;或使用std::bitset