■コード class Test { public static void main(String[] args) { int num=5; // 10進 int tmp; int b0, b1, b2, b3; // 2進 b0 = num % 2; tmp= (num - b0) / 2; b1 = tmp % 2; tmp = (tmp - b1) / 2; b2 = tmp % 2; tmp = (tmp - b2) / 2; b3 = tmp % 2; System.out.print("10進("+num+") ⇒ 2進("+b3+b2+b1+b0+")"); } }
□選択肢 (1) 10進(num) ⇒ 2進(b3b2b1b0) (2) 10進(5) ⇒ 2進(2) (3) 10進(5) ⇒ 2進(0101)答えは (3) です
![]() |
![]() |