Можно ли прямо преобразовать целое число в шестнадцатеричное число следующим образом?Формат десятичной строки гекса
Integer Value = 145635
hexa decimal value (4 bytes) = 0x000238E3
<0x00><0x02><0x38><0xE3>
Я пробовал с% x. Но это не работает для меня.
Может ли кто-нибудь помочь мне по этому вопросу?
Пожалуйста, обеспечивают [MCVE] (http://stackoverflow.com/help/mcve), ожидаемые и реальные выходы , которые демонстрируют вашу проблему. Кроме того, что именно вы подразумеваете под «преобразовать в шестнадцатеричный»? Вы хотите преобразовать 'int' в некоторую строку, которая содержит целое число в шестнадцатеричном формате? – yeputons
«Но это мне не помогает». «Почему? – alk