#include <stdio.h>
int main() {
int start, judge, shift;
printf("数を入力して下さい。:");
scanf("%d", &start);
do {
printf("右にビットシフト:1、左にビットシフト:2、終わる:3\n");
scanf("%d", &judge);
if (judge == 1) {
printf("何bit右にシフトしますか?:");
scanf("%d", &shift);
printf("右に%dビットシフトすると値は %d です。\n", shift, start >> shift);
}
else if (judge == 2) {
printf("何bit左にシフトしますか?:");
scanf("%d", &shift);
printf("左に%dビットシフトすると値は %d です。\n", shift, start << shift);
}
else {
break;
}
} while (1);
return 0;
}
0 件のコメント:
コメントを投稿