Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 20

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
да
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Заводишь словарь из 16 символов
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Сначала берешь символ число / 16
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Потом число % 16
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
якщо просто вивести, то cout << hex;
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Kyryl Sydorov
якщо просто вивести, то cout << hex;
Ну это не спортивно)
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Ну это не спортивно)
але не треба нічого ділити й словник заводити
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
вывод в массив
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
елегатно можна через стрінгстрім в рядок записати)
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
але повільніше, ніж ділення й словник, думаю
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Kyryl Sydorov
але не треба нічого ділити й словник заводити
Зато мой вариант шустрый как понос и без ахахалокаций
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Зато мой вариант шустрый как понос и без ахахалокаций
це да
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
вариант со словарем позволяет под 4 битное число все равно сделать 2 байта в массиве
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
А можно как-то с помощью побитовых операций определить знак числа?(число signed short)
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
А можно как-то с помощью побитовых операций определить знак числа?(число signed short)
зсув вліво
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
якщо 1 - то мінус
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
якщо 0 - плюс
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Kyryl Sydorov
якщо просто вивести, то cout << hex;
char buffer[3];
uint8_t val = 0xFF;
sprintf(buffer, "%x", val & 0x000000FF);
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
Kyryl Sydorov
зсув вліво
На всю довжину?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Можно так ещё
источник