convert decimal to hex with 3 digit
3 views (last 30 days)
Show older comments
I just realized that converting -30 to hexadecial by dec2hex(-30) is different from its converting back by hex2dec('E2'). Any suggestion donig right?
dec2hex(-30)
hex2dec('E2')
Also if I want to specify the decimal in signed 12 bit (e.g., 3 hex digital), what am I supposed to do?
0 Comments
Accepted Answer
Chunru
on 20 Dec 2023
dec2hex(-30) % this converts to hex in 2's complement
hex2dec('E2') % this treats the hex as unsigned by default
hex2dec('0xE2s8') % s8 to indicate the hex is a signed 8 bit nmber; 0x prefix is also needed
2 Comments
More Answers (0)
See Also
Categories
Find more on Data Type Conversion in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!