No.7
- 回答日時:
主さんがやりたいのは多分、
下のリンク先の「3. 整数値から(中略)復元」のところに書いてある
「 bit & (1<< i) 」だと思います。
(bit と「1を左に iビットシフトした数」
とのAND演算)
変数 bit も i も整数型で、「質問」のケースでは bit = 27、i=1(=2-1) と入力すると
27 & (1<< 1)
= 0x11011 AND 0x00010
= 0x00010(= 0x00010
→ 下から2ビット目は“1”)
「その結果が i 」になれば
「ビットフラグが“1”」と判断できます。
【参考】ビット全探索
https://drken1215.hatenablog.com/entry/2019/12/1 …
No.4
- 回答日時:
16進数に変換すればよいと思います。
関数電卓を使わず手で計算する際の変換方法は・・・
(1) 対象の値を余りが16未満(=15以下)になるまで割る
(2) (1)の商に余りを16進数表記にして加える
・・・という感じ。
例えば10進数の27なら27÷16で商は1で余りが11。
よって10+Bで答えは1B。
で、Bは2進数で1011だから2桁目が1だと。
そうか、そうか。16進数に変換した際の16進数表記での1桁目は(1)の余りだから、その値を見ればよいだけですね。はい。
ということで(1)の余りが・・・
2進数 16進数 10進数
0010 2 2
0011 3 3
0110 6 6
0111 7 7
1010 A 10
1011 B 11
1110 E 14
1111 F 15
・・・なら2ビット目がONだと。
そんな感じで。
参考まで。
No.3
- 回答日時:
使っていい操作を決めておかないとどうにもならん. 例えば, 「下から 2ビット目」であれば
2 (または 4) とのビット積
の結果でわかるけど, 「ビット積」を使っていいかどうかは決まってない.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 疑似乱数生成器 3 2023/01/05 02:06
- 情報処理技術者・Microsoft認定資格 2進数の問題を教えてください。 1 2022/07/27 09:42
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 計算機科学 8ビット浮動小数点数 0 1000 100 を10進法 8ビット浮動小数点数 1 1100 011 3 2022/10/28 08:07
- 情報処理技術者・Microsoft認定資格 情報技術の問題についてです。 10進数の−36を以下のような16ビットの浮動小数点表示にするといくつ 3 2022/05/21 19:53
- その他(IT・Webサービス) 2ビット、3ビット、4ビットのグレイコードの作成方法を詳しい方にわかりやすく教えていただきたいです。 1 2023/07/07 16:27
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- 計算機科学 2進数の計算について 2進数の値は全て8ビットで負数は2の補数形式とする。結果が8ビットで表現出来な 3 2023/07/22 14:08
- 計算機科学 6ビット(符号含む)の二進数 4 2023/04/16 13:22
- Oracle ビットで表せる数値について 3 2022/09/12 16:37
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
youtubeに動画をアップロードす...
-
冗長ビット…。
-
今のゲーム機、Bit数で言うと何...
-
Zaifでのビットコインの売却と...
-
1954年の100万円は、今だといく...
-
デリヘルについて
-
公園の水道から水をポリタンク...
-
「777」が番号に含まれてい...
-
エラーコインではないと思うの...
-
図書券を使用は嫌なもの?(書...
-
Zippoオイル缶を爪やコインで開...
-
納税証明等の勘定科目。租税公...
-
『お金を入れると開く箱』を探...
-
水道料金の収入印紙について
-
共同住宅を経営しています。個...
-
レジ締めの際に、現金売上と銀...
-
武蔵コインってどんなコインで...
-
再来月に彼女と旅行する予定だ...
-
「クレジットメモ」って何ですか?
-
水道料金がおかしい?アドバイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
youtubeに動画をアップロードす...
-
JTBトラベルギフト券の買取
-
冗長ビット…。
-
1画素のビット数の求め方
-
JTB旅行券の換金
-
証券会社での出金が余力0と出...
-
GPIOポートを使ったシリアル通...
-
今のゲーム機、Bit数で言うと何...
-
なぜ シリアル転送はパラレル転...
-
一枚板の平面出しについて。
-
パリティチェックの垂直パリテ...
-
"計算機の語長"とは?
-
ル-タ-・トリマ-のビット径...
-
基本情報資格・ネットワーク技...
-
ハミング符号の誤り検出ビット...
-
ダウンロードにかかる時間の計...
-
この単位変換で、×8は分かるの...
-
ありがとう投信にライフサポー...
-
VISAで。。。入出金明細と...
-
IPアドレス 周辺についてです i...
おすすめ情報
言葉足らずでした。
方法の有無ではなく、
方法を教えてください。
桁が小さいと簡単というご回答頂いてましたが、
実際は10進数で55万とか20ビット以上の中の16桁目を求める、といったことになります。
質問する上で事情を簡略化し過ぎてしまいました。
すみません。
それを踏まえた上で、改めて回答いただけるとありがたいです。
今の時点で頂いている回答について、確認してない状態での補足コメントしております。