搜索

我将按键次数(10进制)转换为16进制给单片机,请问用用C语言写怎么将10进...

发布网友 发布时间:2024-10-24 11:21

我来回答

1个回答

热心网友 时间:2024-10-30 20:45

不太明白你的意思,事实上在程序里,变量的值是不分进制的,它是电脑里都是存成2进制的,只有在输入和输出时候才有所谓的进制。所以如果你已经用一个变量存储了按键的次数,不需要转换进制,可以直接传给单片机。你可以把问题说得详细一点。

如果你是要把一个变量转换成一个16进制的字符串,可以用下面这个函数:
sprintf(str16, "0x%x ",A);
这个函数的意思就是把变量A转换为16进制字符串存到str16这个字符串里,A和str16必须之前自己定义。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top