发布网友 发布时间:2024-10-24 11:21
共1个回答
热心网友 时间:2024-10-30 20:45
不太明白你的意思,事实上在程序里,变量的值是不分进制的,它是电脑里都是存成2进制的,只有在输入和输出时候才有所谓的进制。所以如果你已经用一个变量存储了按键的次数,不需要转换进制,可以直接传给单片机。你可以把问题说得详细一点。
如果你是要把一个变量转换成一个16进制的字符串,可以用下面这个函数:
sprintf(str16, "0x%x ",A);
这个函数的意思就是把变量A转换为16进制字符串存到str16这个字符串里,A和str16必须之前自己定义。