- ベストアンサー
論理回路
以下の問題教えてください 1、(569)10をBCD符号で表せ 2、符号付8ビットで表せる最小整数値は( ) 3,符号付2進数(11010100)2は10進数で( )
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- [応用情報]BCDの最大値について
以下の問題を解いています。 ------------------------------------------------------------------------------------------- 第16問 4nビットを用いて整数を表現するとき,符号なし固定小数点表示法で表現できる最大値をaとし,BCD(2進化10進符号)で表現できる最大値をbとする。nが大きくなるとa/bはどれに近づくか。 --------------------------------------------------------------------------------------------- この解説で、BCDで表現できる最大値は、以下とあるのですが、なぜ9なのか?なぜ102なのかがわかりません。符号付だと4の1乗ビット=15ということは理解しています。 どなたか解説いただけませんでしょうか。 4の1乗ビット=9 4の2乗ビット=99≒10の2乗 4の3乗ビット=999≒10の3乗 4の4乗ビット=9999≒10の4乗 4のn乗ビット=10のn乗
- ベストアンサー
- その他([技術者向] コンピューター)
- 9ビットの2進数を符号付整数…
問題の意味がわからないのですが、どう解けばいいですか? 9ビットの2進数を符号付の整数とみなしたときの数値の範囲を、10進数で下限~上限の形で示せ。符号は2の補数。
- 締切済み
- その他([技術者向] コンピューター)
- ソースについて聞きたいのですが・・・
符号付32ビットの整数値を入力して、32ビットの2進数の表示と16進数の表示をしたいのですが、ソースのヒントを教えてくれればうれしいです。わかるところまで書きます。 int x; printf("符号付32ビットの整数値の入力:"); scanf("%d" ,&x); その後を教えて下さい。
- ベストアンサー
- C・C++・C#
- 学校の課題でソースについて聞きたいんですが
符号付き32ビットの整数値を入力して32ビットの2進数で表示させました。(以下の通り) int x; int i; printf("符号付32ビットの整数値を入力:"); scanf("%d",&x); for(i=31; i>=0; i--) { printf("%d" ,(x>>i)&1); } この時、4ビットずつに区切って表示させたいんですけど、どうすればいいでしょう?教えてください。
- 締切済み
- C・C++・C#