有知道10进制数转化成16进制数函数吗(C语言)

2020-01-16 18:34发布

在用DAC0832,发现它的输入端只能输入16进制的数,输入10进制的数会出问题,所以需要一个函数将10进制数转化为16进制数,将数值处理后再送到DAC0832,有知道的朋友共享下代码,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
chhaich
1楼-- · 2020-01-16 20:14
10进制,16进制在单片机里面不都是2进制表示的吗?比如你送个10进制的11进去,实际跑的时候难道不是发的0x0b?
cclgxuanshao
2楼-- · 2020-01-16 21:11
10进制,16进制在单片机里面不都是2进制表示的吗?
+1
little_Monkey
3楼-- · 2020-01-17 00:03
单片机送过去的都是二进制数据
albert_w
4楼-- · 2020-01-17 04:01
 精彩回答 2  元偷偷看……
LingYi
5楼-- · 2020-01-17 06:09
不要说进制,要说编码。
在CPU里面的都是二进制数据。不论存10 16 8  2进制,最后都是二进制。
但是编码就不这么理解了,比如 BCD 码 10 ,就是 高4位存0X01 低4位存0X00,如果ASCII码的10 则是  0X3A
laujc
6楼-- · 2020-01-17 06:52
新手?!

一周热门 更多>