如何在不使用 sprintf 的情况下在 C 中实现这些转换?
20 => 0x20
12 => 0x12
目前我有:
int year = 12;
int month = 10;
int day = 9;
unsigned char date[3];
date[0] = year & 0xFF;
date[1] = month & 0xFF;
date[2] = day & 0xFF;
日期将包含 { 0x0C, 0x0A, 0x09 } 但我希望它是 { 0x12, 0x10, 0x09 }