「10010を左に4ビットシフトした数」を計算すること
「10010を左に4ビットシフトした数」ということは、10010の各桁を左に4つ分ずらし、空いた右側の桁に0を入れるので、「10010×10000」の計算
10010×10000 = 100100000
答え: 100100000
「11001を左に7ビットシフトした数」を計算すること
「11001を左に7ビットシフトした数」ということは、11001の各桁を左に7つ分ずらし、空いた右側の桁に0を入れるので、「11001×10000000」の計算
11001×10000000 = 110010000000
答え: 110010000000
「1110101を左に2ビットシフトした数」を計算すること
「1110101を左に2ビットシフトした数」ということは、1110101の各桁を左に2つ分ずらし、空いた右側の桁に0を入れるので、「1110101×100」の計算
1110101×100 = 111010100
答え: 111010100
「10100000を右に3ビットシフトした数」を計算すること
「10100000を右に3ビットシフトした数」ということは、10100000の各桁を右に3つ分ずらして、右の桁を小数点以下の桁にしていくので「10100000÷1000」の計算
10100000÷1000 = 10100.000 = 10100
答え: 10100
「11010100000を右に5ビットシフトした数」を計算すること
「11010100000を右に5ビットシフトした数」ということは、11010100000の各桁を右に3つ分ずらして、右の桁を小数点以下の桁にしていくので「11010100000÷100000」の計算
11010100000÷100000 = 110101.00000 = 110101
答え: 110101
「10101000を右に2ビットシフトした数」を計算すること
「10101000を右に2ビットシフトした数」ということは、10101000の各桁を右に3つ分ずらして、右の桁を小数点以下の桁にしていくので「10101000÷100」の計算
10101000÷100 = 101010.00 = 101010
答え: 101010
10進数の「240」を16進数に変換すること
(240)10
= (240 + 0)10
= (15×161 + 0×160)10
= (F0)16
(※(15)10 = (F)16)
答え: F0
10進数の「3000」を16進数に変換すること
(3000)10
= (2816 + 176 + 8)10
= (11×162 + 11×161 + 8×160)10
= (BB8)16
(※(11)10 = (B)16)
答え: BB8
10進数の「50000」を16進数に変換すること
(50000)10
= (49152 + 768 + 80 + 0)10
= (12×163 + 3×162 + 5×161 + 0×160)10
= (C350)
(※(12)10 = (C)16)
答え: C350
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2016, All rights reserved.