Int перетворення в шістнадцятковий байт

W

wa7ed

Guest
У C програмування ..
як ми можемо перетворити ціле число (десяткове) число в шістнадцятковій байти?
Я пробував багато коди, але жоден з них працює добре.

Приклад:
(100) у десятковій (64) шістнадцятковий
або 0x64

 
Здравствуйте,

При говорить: "конвертувати" Ви означає "роздрукувати його на екрані, як шістнадцяткове значення"?

Якщо це те, що ви маєте на увазі ви просто повинні використовувати Е з відповідним специфікатором (% х для шістнадцяткового значення).

наприклад:

Код:

Е ("Це шістнадцяткове значення: 0x% х \ г \ п", (usigned INT) вартості);
 
Ось як!
Вам не прийшов цілий підрозділ, і решта дивізії.

Int decNum = 100;
Int intPart = 100/16 = 6
Int Рампар = 100% 16 = 4

Пам'ятайте, що вас, хто може бачити або децімал.Комп'ютерні відомі тільки двійковий файл.

 
Nice!
crevars
Як ви сказали це буде друкувати на екрані у вигляді шістнадцяткового значення ..

Мікроядро,
Я пробував свій шлях.Тоді, як привласнити ці датчиком шістнадцятиричних чисел у BYTE мінлива?

Велике спасибі за вашу допомогу.

 
Як Мікроядро сказав:Цитата:

Пам'ятайте, що вас, хто може бачити або децімал.
Комп'ютерні відомі тільки бінарних
 
wa7ed пише:

як привласнити ці датчиком шістнадцятиричних чисел у BYTE мінлива?
 

Welcome to EDABoard.com

Sponsor

Back
Top