HOME»基本情報技術者試験掲示板»25年春期午前  問1の質問
投稿する

25年春期午前  問1の質問 [4375]

 さん(No.1) 
aの方で、「000F」が16進数で下位4桁を表すというふうに覚えるものなのでしょうか。
よく理解できておらず、変な質問になっていたらすみません。
2022.07.13 19:32
nsさん(No.2) 
FE シルバーマイスター
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日経過したスレッドへの投稿はできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop