Як перевести десяткове число в шістнадцяткове
Відео: Переклад чисел з десяткової в шістнадцяткову систему числення. Лекція з інформатики №3
Зміст
У повсякденному житті ми, як правило, використовуємо десяткову систему числення, однак в обчислювальній техніці використовуються інші системи: двійкова, вісімкова і шістнадцяткова. Вони зручні тому, що в їх основі лежить число 2, як основа бінарної логіки. Іноді для вирішення завдань програмування потрібно перевести десяткове число в шістнадцяткове і навпаки.
Вам знадобиться
- калькулятор
Інструкція
1
Для запису чисел в шістнадцятковій системі використовуються десяткові цифри від 0 до 9 і латинські літери від A до F. A відповідає десятковому числу 10, F - 15, отже, десяткове число 16 в шістнадцятковому вигляді буде представлено як 10. Будь-яке число в шістнадцятковій системі можна уявити як ступінь числа 16, помножене на коефіцієнт. Для того, щоб позначити шістнадцятковий вид числа, після нього прийнято ставити h - першу букву латинського слова hexametric (шістнадцяткове).
2
Для того, щоб уявити десяткове число як шістнадцяткове, необхідно послідовно ділити його на 16 до тих пір, поки ціла частина приватного не дорівнюватиме нулю. Кожен залишок від ділення, якщо він менше 16, записуємо у вільний байт шістнадцятирічного числа справа наліво.
якщо десяткове число менше шістнадцяти, замініть його відповідним числом шестнадцатеричной системи:
12 = Ch
якщо десяткове число менше шістнадцяти, замініть його відповідним числом шестнадцатеричной системи:
12 = Ch
3
Наприклад, як представити в шістнадцятковому вигляді число 46877? Розділіть його на 16, знайдіть цілу частину і залишок:
46877: 16 = 2929, 8125
Ціла частина 2929, тепер знайдіть залишок:
46877-2929х16 = 46877-46864 = 13
Залишок менше 16, тому запишіть його в шістнадцятковому вигляді в молодший байт числа: Dh
Отримане ціле приватне розділіть на 16:
2929: 16 = 183,0625
Ціла частина 183. Знайдіть залишок:
2929-183х16 = 2929-2928 = 1
Оскільки 1lt; 16, запишіть залишок у попередній розряд: 1Dh
Знову розділіть приватне на 16:
183: 16 = 11,4375
Знайдіть залишок:
183-11х16 = 183-176 = 7
Оскільки 7lt; 16, занесіть залишок 7 в попередній розряд шістнадцятирічного числа: 71Dh
Приватне розділіть на 16:
11: 16lt; 1.
Ціла частина результату ділення дорівнює 0, тому занесіть 11 в шістнадцятковому вигляді в старший байт числа:
11 = Bh, відповідно, вся запис числа буде виглядати так: 46877 = B71Dh
46877: 16 = 2929, 8125
Ціла частина 2929, тепер знайдіть залишок:
46877-2929х16 = 46877-46864 = 13
Залишок менше 16, тому запишіть його в шістнадцятковому вигляді в молодший байт числа: Dh
Отримане ціле приватне розділіть на 16:
2929: 16 = 183,0625
Ціла частина 183. Знайдіть залишок:
2929-183х16 = 2929-2928 = 1
Оскільки 1lt; 16, запишіть залишок у попередній розряд: 1Dh
Знову розділіть приватне на 16:
183: 16 = 11,4375
Знайдіть залишок:
183-11х16 = 183-176 = 7
Оскільки 7lt; 16, занесіть залишок 7 в попередній розряд шістнадцятирічного числа: 71Dh
Приватне розділіть на 16:
11: 16lt; 1.
Ціла частина результату ділення дорівнює 0, тому занесіть 11 в шістнадцятковому вигляді в старший байт числа:
11 = Bh, відповідно, вся запис числа буде виглядати так: 46877 = B71Dh
4
Перевірте результат обчислень перекладом отриманого шістнадцятирічного числа в десяткове:
B71D = Bx16 ^ 3 + 7x16 ^ 2 + 1x16 ^ 1 + Dx16 ^ 0 = 11x4096 + 7x256 + 16 + 13 = 46877Результат вірний.
B71D = Bx16 ^ 3 + 7x16 ^ 2 + 1x16 ^ 1 + Dx16 ^ 0 = 11x4096 + 7x256 + 16 + 13 = 46877Результат вірний.
Корисна порада
Завжди перевіряйте вірність обчислень шляхом зворотного перекладу з однієї системи числення в іншу.
Поділися в соціальних мережах:
Схожі
- Як перевести в двійкову систему
- Як перевести в десяткову систему двійкові числа
- Як перевести з десяткової системи числення в двійкову
- Як переводити в двійкову систему
- Як складати системи числення
- Як перевести в двійкову систему числення
- Як перевести число в двійковий код
- Як перевести бінарний файл
- Як перевести число в двійкову систему числення
- Як переводити системи числення
- Як перевести числа з однієї системи числення в іншу
- Як перевести в двійковий вигляд
- Як перевести числа з вісімковій системи числення в двійкову
- Як перевести з шестнадцатиричной в двійкову систему числення
- Як виконати дії в двійковій системі
- Як перевести в десяткову систему числення
- Як записувати десяткове число в двійковій системі числення
- Як перевести числа в двійкову систему числення
- Як перевести десяткові дроби в двійкову систему
- Як перевести число в п`ятиричної систему
- Як перевести числа з однієї системи в іншу