C/C++の宿題を片付けます 80代目
■ このスレッドは過去ログ倉庫に格納されています
0225デフォルトの名無しさん
2007/01/02(火) 21:26:49[2] 問題文(含コード&リンク):
0〜255の整数を入力し、数値に変換してunsigned char型変数に格納。
この数値に対し1ビット左にシフトした結果と1ビット右にシフトした結果
全ビット反転した結果をそれぞれ2進、10進、16進で表示。
<出力例>255と入力した場合
整数を入力 (0−255): 255
処理前 255 ff 11111111
右シフト 254 fe 11111110
左シフト 127 7f 01111111
全ビット反転 0 00 00000000
(エラー処理)
範囲外の整数、'0'〜'9'以外の入力 エラーメッセージ表示
改行のみ エラーメッセージ表示
[3] 環境
[3.1] OS: (Windows)
[3.2] コンパイラ名とバージョン: (gcc )
[3.3] 言語: (C)
[4] 期限: なし
[5] その他の制限:
よろしくお願いします
■ このスレッドは過去ログ倉庫に格納されています