CI5 6 交換整數二進位制形式中的奇數偶數字

2021-06-16 13:55:50 字數 350 閱讀 5224

寫乙個程式交換乙個整數二進位制形式中的奇數字和偶數字。(用盡可能少的操作)

思路:設整數字n,將n和0x55555555進行與運算並左移一位記錄偶數字;將n右移一位再和0x55555555進行與運算記錄奇數字,然後進行或運算即可。

#include #include using namespace std;

int swapbits(int n)

void printbinary(int n)

while (!stk.empty())

cout << endl;

}int main()

return 0;

}

判斷二進位製半整數(二進位制)

10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...

二進位製半整數

今天打了一場比賽,話不多說,上一下今天做的a題,本人小白。題目描述 10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下10...

mysql 5 6二進位制安裝

軟體 centos linux release 7.2.1511 core mysql5.6 已有包解除安裝 rpm qa grep i mysql xargs rpm e nodeps rpm qa grep i mariadb xargs rpm e nodeps 刪除現有的mysql使用者資訊...