Я не могу понять последовательность чисел между шестнадцатеричными 288 и 2AO Мне действительно нужна помощь.математика компьютеров
ответ
Читайте this для информации о базовой 16 системы счисления
Decimal:
$ seq 0x288 0x2A0 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672
Hex:
# printf "%x\n" `seq 0x288 0x2A0` 288 289 28a 28b 28c 28d 28e 28f 290 291 292 293 294 295 296 297 298 299 29a 29b 29c 29d 29e 29f 2a0
288 + 1 = 289
289 + 1 = 28A
...
28F + 1 = 290
290 + 1 = 291
...
29F + 1 = 2A0
Вы могли бы хотеть знать, что даже для Windows calc.exe
обеспечивает HEX и что Google сам может это сделать :) будет выводить значения
Этого C программы:
#include <stdio.h>
int main() {
int i;
for(i=0x288; i<=0x2A0; i++)
printf("%X ", i);
printf("\n");
return 0;
}
Выход: 288 289 28A 28B 28C 28D 28E 28F 291 292 290 293 294 295 296 297 298 299 29A 29B 29C 29D 29E 29F 2A0
Это то, что вы хотите?
Начнем с чего-то более простого. Какова последовательность чисел от 32 до 45, в базе 10, как вы привыкли?
После 32, есть 33, 34, 35 ... 39. А затем, поскольку цифры в базе-10 находятся между 0 и 9, вы переходите к 40. Самая правая цифра возвращается к 0, а цифра слева от него становится больше, таким образом давая вам 40. Оттуда вы продолжаете - 41,42,43,44,45.
Теперь, в других базах, это просто вопрос разного количества цифр. Возьмем тот же вопрос (32-> 45), но в базе 6. База 6 имеет шесть цифр - 0,1,2,3,4,5. Итак, вы идете от 32 до 33, 34, 35, и здесь, точно так же, как вы прыгали с 39 до 40, вы останавливаетесь. В базе 6 нет 6 - вы переходите от 5 к 0, а затем увеличиваете левую цифру - следовательно, 40. Оттуда это 41,42,43,44,45.
Теперь, с основаниями, которые меньше 10 (например, основание 6 выше), это легко - есть меньше цифр. Но как насчет базы 11? база 64? или в вашем случае, база 16? Как вы представляете одиннадцатую цифру?
Здесь соглашение прост. Цифры превращаются в буквы. Эти цифры для основания 16, шестнадцатеричная база:
0 1 2 3 4 5 6 7 8 9 ABCDEF
Так одиннадцатая цифра А. шестнадцатый цифра F. Вернется к моему первому пример, но сделайте это в шестнадцатеричной базе. Вы начинаете с 32. Переходите к 33, 34 ... 39, а затем вы переходите в 30-е годы с 3A, 3B, 3C, 3D, 3E, 3F, и здесь вы возвращаетесь на 0 - и переходите к 40. Вот полная последовательность:
32,33,34,35,36,37,38,39,3A, 3B, 3C, 3D, 3Е, 3F, 40,41,42,43,44,45
Отсюда вы должны быть в состоянии решить 288-2A0 самостоятельно.
Удачи вам!
- 1. Математика округления
- 2. Бинарная математика
- 3. Javascript математика
- 4. Математика, пересекающая
- 5. математика, координаты
- 6. JUEL математика
- 7. математика Javascript
- 8. Замок для карманных компьютеров для карманных компьютеров
- 9. Типы компьютеров
- 10. Математика Наивного Байеса Математика - Отсутствие точности при вычислении
- 11. Математика с плавающей точкой векторизует, но целочисленная математика не
- 12. Простая математика на OpenERP
- 13. DOS assembly Простая математика
- 14. Excel Groupings и математика
- 15. Символическая математика для .NET
- 16. BASH - математика размер
- 17. математика отключена в партии
- 18. Нужна математика - Проецирующий наклон
- 19. простая математика с пользователями
- 20. Символьная математика с n
- 21. Базовая дискретная математика?
- 22. 3D-программирование игр Математика
- 23. NodeJS Swig математика
- 24. : неопределенная ссылка на "математика"
- 25. логика и дискретная математика
- 26. paper.js не работает математика
- 27. iBeacon Trilateration - векторная математика
- 28. Java простая математика аномалия
- 29. Псевдополиномиальные алгоритмы - математика
- 30. Простая математика программирования
Последняя цифра идет от 0 до 9, а затем от a до f. – DOK 2010-11-28 21:02:59