6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239

Преобразование десятичного числа в шестнадцатиричное

03.11.2010, 15:58. Показов 9237. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как написать функцию которая преобразут десятиричные числа в шеснадцатиричные?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.11.2010, 15:58
Ответы с готовыми решениями:

Преобразование десятичного числа в шестнадцатиричное
Нашел на форуме вот такую программку: string inttohex(int a) { string tmp(""); do { int r(a%16); ...

Перевод длинного десятичного числа в шестнадцатиричное
Здравствуйте. Очень интересует меня вопрос: как перевести большое число (до 2^128), представленное в виде строки из 10-ричной СС в число...

Конвертор десятичного числа в шестнадцатиричное с алгоритмом преобразования
Конвертор десятичного числа в шестнадцатиричное с алгоритмом преобразования (без простого вывода числа в шестнадцатиричной)... помогите...

6
3 / 3 / 6
Регистрация: 20.06.2010
Сообщений: 580
03.11.2010, 16:59
JavaScript
1
2
3
4
5
6
7
8
function decToHex(dec)
{
var hexStr = '0123456789ABCDEF';
var low = dec % 16;
var high = (dec - low)/16;
hex = '' + hexStr.charAt(high) + hexStr.charAt(low);
return hex;
}
0
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
03.11.2010, 17:05  [ТС]
СПАСИБО УЖЕ НАШЕЛ
ВОТ ЭТО ПО КРУЧЕ
JavaScript
1
2
var g=13421772 //Число десятичное
var d=g.toString(16) // преобразую в шеннадцатиричное
0
3 / 3 / 6
Регистрация: 20.06.2010
Сообщений: 580
03.11.2010, 17:13
Про это я тоже знал, но почему то он не работает у меня ...
так же и как остальные варианты
toString(2), toString(8), toString(16) ...
0
6 / 6 / 1
Регистрация: 22.06.2010
Сообщений: 239
03.11.2010, 17:25  [ТС]
В IE6 Работает
попробуй
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<HTML>
<HEAD>
<TITLE>Number Conversion Table</TITLE>
</HEAD>
<BODY>
<B>Using toString() to convert to other number bases:</B>
<HR>
<TABLE BORDER=1>
<TR>
<TH>Decimal</TH><TH>Hexadecimal</TH><TH>Binary</TH></TR>
<SCRIPT LANGUAGE='JavaScript'>
var content = ''
for (var i = 0; i <= 20; i++) {
    content += '<TR>'
    content += '<TD>' + i.toString(10) + '</TD>'
    content += '<TD>' + i.toString(16) + '</TD>'
    content += '<TD>' + i.toString(2) + '</TD></TR>'
}
document.write(content)
</SCRIPT>
</TABLE>
</BODY>
</HTML>
0
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 7
03.11.2010, 21:55
Я такую функцию использую для преобразования dec to hex:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function dec2hex(dec) {
    dec = parseInt(dec, 10);
    if (!isNaN(dec)) {
        hexChars = '0123456789ABCDEF';
        if (dec > 255) {
            return 'Out of Range';
        }
        var i = dec % 16;
        var j = (dec - 1) / 16;
        result = '0x';
        result += hexChars.charAt(j) + hexChars.charAt(i);
        return result;
    } else {
        return NaN;
    }
}
Ну, это вообще только для визуального преобразования, т.к. все числа js хранит в виде десятичных.
0
freem
23.12.2010, 17:18
Прошу прощения господа, что поднял тему...
Функция которая переводит любое десятиричное число
в любую систему счисления...
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function dec2hex(dec, metric)
{
   var digits = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
   metric=!metric ? 16 : metric;
   var hex='';
   var tmp='';
   while(dec!=0)
   {
       tmp=hex;
       hex=digits.charAt(dec % metric)+tmp;
       dec=Math.floor(dec / metric);
   }
   return hex;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.12.2010, 17:18
Помогаю со студенческими работами здесь

Как получить шестнадцатиричное число из десятичного?
a:=255; Как получить b:='ff'

Преобразование десятичного числа.
Помогите решить задачу: Заданному десятичному числу сопоставить список цифр его 16-ричного представления.

Преобразование десятичного числа в троичное, и деление этого числа на 2
преобразование десятичного числа в троичное число и деление этого числа на 2(как я понял десятичную). результат деления представить в...

Преобразование десятичного числа в двоичное
Всем доброго времени суток, данное задание на форуме видел, но там другая проблема была. Не могу разобраться почему у меня только первый...

Преобразование десятичного числа в дробь
Собственно не могу придумать код реализации десятичного числа в дробь(например 0.75 = 1/3), может кто подкинет идейку?=)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru