unsigned int はマイナスの値を使えず signed int はマイナスとプラスの値を使えるというものがありますがこれの通りにあれてバグらせたら問題なく代入できてしまうのですがこれはなぜでしょうか?
2、それと符号ビットのみを取り出すプログラムを一行で掛けという問題があるのですがこれはどうやって解くのでしょうか?
#include "stdio.h" #include "stdlib.h" int main() { signed int a = -80; unsigned int c = 0; c = a; // int r = ( 31 >> a) & c; printf("%d",c);/// }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/07/21 11:46
2020/07/21 11:50
退会済みユーザー
2020/07/21 12:00
2020/07/21 12:14
2020/07/23 01:36
退会済みユーザー
2020/07/23 01:57