25年春期午前  問1の質問

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
さん  
(No.1)
aの方で、「000F」が16進数で下位4桁を表すというふうに覚えるものなのでしょうか。
よく理解できておらず、変な質問になっていたらすみません。
2022.07.13 19:32
nsさん 
FE シルバーマイスター
(No.2)
16進数の000Fを2進数に変換すると、0000 0000 0000 1111となります。
これと「AND演算」をすることで下位4bitのみを取り出す(残り12bitは0)ことができます。

・取り出したいbitに1を立てる
・それ以外のbitには0
・AND演算を行う
この3つでbit列の好きな部分を取り出すことができます。
2022.07.13 21:28
さん  
(No.3)
なるほど、ありがとうございます!
2022.07.14 11:18

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。

その他のスレッド


Pagetop