Основы объектно-ориентированного программирования на языке C# book | Page 88
6 Зображення чисел у комп’ютерi
Потiм кожну групу замiняють вiдповiдною вiсiмковою чи шiстнадця-
тковою цифрами. Наприклад, переведемо двiйкове число 10011101.110
у вiсiмкове:
010 011 101. 110 = (235. 6) 8 ,
а потiм у шiстнадцяткове:
1001 1101. 1100 = (9D.С) 16 .
Розглянемо iншi приклади переведення числа в десяткову систему
числення:
1000001 (2) = 1 × 2 6 + 0 × 2 5 + 0 × 2 4 + 0 × 2 3 + 0 × 2 2 +
+0 × 2 1 + 1 × 2 0 = 64 + 1 = 65 (10) .
1000011111.0101 (2) = 1 × 2 9 + 1 × 2 4 + 1 × 2 3 + 1 × 2 2 + 1 × 2 1 +
+1 × 2 0 + 1 × 2 −2 + 1 × 2 −4 = 512 + 16 + 8 + 4 + 2 + 1 + 0.25 + 0.0625 =
= 543.3125 (10) .
1216.04 (8) = 1 × 8 3 + 2 × 8 2 + 1 × 8 1 + 6 × 8 0 + 4 × 8 −2 =
= 512 + 128 + 8 + 6 + 0.0625 = 654.0625 (10) .
29A.5 (16) = 2 × 16 2 + 9 × 16 1 + 10 × 16 0 + 5 × 16 −1 =
= 512 + 144 + 10 + 0.3125 = 656.3125 (10) .
6.4 Двiйкова арифметика
До арифметичних належать операцiı̈ додавання, вiднiмання, множен-
ня й дiлення. Як вони виконуються з двiйковими числами? Наведемо
двiйковi операцiı̈ i розглянемо детально ı̈хнє виконання (табл. 6.2).
88