Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
The decimal to hex conversion logic is a generic one. It doesn't depend on the compiler. The logic is the same old one. You divide the number by 16. Save the quotient. Get the reminder. Divide this reminder by 16. Repeat this process until you get a number that you can't divide by 16 and you have only a remainder.