我将按键次数(10进制)转换为16进制给单片机,请问用用C语言写怎么将10进制转换为16进制。
答案:1 悬赏:70 手机版
解决时间 2021-02-21 10:49
- 提问者网友:富士山上尢
- 2021-02-20 12:35
我将按键次数(10进制)转换为16进制给单片机,请问用用C语言写怎么将10进制转换为16进制。
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-20 14:07
不太明白你的意思,事实上在程序里,变量的值是不分进制的,它是电脑里都是存成2进制的,只有在输入和输出时候才有所谓的进制。所以如果你已经用一个变量存储了按键的次数,不需要转换进制,可以直接传给单片机。你可以把问题说得详细一点。
如果你是要把一个变量转换成一个16进制的字符串,可以用下面这个函数:
sprintf(str16, "0x%x ",A);
这个函数的意思就是把变量A转换为16进制字符串存到str16这个字符串里,A和str16必须之前自己定义。
如果你是要把一个变量转换成一个16进制的字符串,可以用下面这个函数:
sprintf(str16, "0x%x ",A);
这个函数的意思就是把变量A转换为16进制字符串存到str16这个字符串里,A和str16必须之前自己定义。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯