提示コードですがint型変数の符号ビットを取り出す方法はどうすればいいのでしょうか?1と表示させたいのですがどうすればいいかわかりません。
右に8ビットシフトして符号ビットが一番右側に居るはずなのですが1と表示されませんどうすればいいのでしょうか?
cpp
1#include <iostream> 2int main() 3{ 4 5 int a = 0; 6 7 int b = a >> 8 & (int)1; 8 9 printf("%d\n",b); 10 11 12 13 return 0; 14}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/05 02:41