LET'S TRY
問題文
数値を2進数で表すレジスタがある。このレジスタに格納されている正の整数xを10倍する操作はどれか。ここで,シフトによるけたあふれは,起こらないものとする。
fe-siken.com
IPAの公開問題について ↗
まずは自分で考えて、理由を確かめよう。
数値を2進数で表すレジスタがある。このレジスタに格納されている正の整数xを10倍する操作はどれか。ここで,シフトによるけたあふれは,起こらないものとする。
fe-siken.com
IPAの公開問題について ↗
自分で考えてから、解説を開いてみてね。
正解は ア です。
2ビット左シフトは×4,それにx(×1)を加算すると5x。さらに1ビット左シフトは×2なので5x×2=10xとなる。イは5x×4=20x,ウは8x+4x=12x,エは(8x+x)×2=18xなので不正解。
学習ノートを読み込んでいます…