Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12598 Discussions

Convert dec to hex using nios ii

Altera_Forum
Honored Contributor II
2,202 Views

I was curious if there were a list of functions, in Nios ii using C, that convert decimal values to hex, binary etc... I am use to programming in Matlab so I am use to the quick and easy hex2dec converter. Thanks.

0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
968 Views

Nios or any other cpu always works with binary values. Other numeric bases makes sense only for formatted input/output. 

In this case the common stdio printf/scanf functions can do what you are asking for: 

printf("%d", v) : v in decimal format 

printf("%x", v) : v in hex format 

printf("%o", v) : v in octal format
0 Kudos
Altera_Forum
Honored Contributor II
968 Views

I tend to avoid all the scanf() family of functions, they are very difficult to use safely. 

One of the strtoul() family is generally better for converting ascii input strings.
0 Kudos
Altera_Forum
Honored Contributor II
968 Views

do take note if the convertion that to hex 16 bit or 32 bit based hex value.

0 Kudos
Reply