char str[100] = {0};
int num = 432;
sprintf(str,"%04X",num); //%04X代表不足4位前面补零直至4位,例432的十六进制是1B0,输出则为01B0
cout << str << endl; //输出01B0
C++使用sprintf()函数将十进制转十六进制
最新推荐文章于 2024-07-09 10:59:55 发布
char str[100] = {0};
int num = 432;
sprintf(str,"%04X",num); //%04X代表不足4位前面补零直至4位,例432的十六进制是1B0,输出则为01B0
cout << str << endl; //输出01B0