sprintf()函数用于将格式化的数据写入字符串,其原型为:
int sprintf(char *str, char * format [, argument, ...]);
参数:
- str为要写入的字符串
- format为格式化字符串,与printf()函数相同
- argument为变量
sprintf 最常见的应用是把整数打印到字符串中,所以spritnf 在大多数场合可以替代itoa。
将一个整数变为16 进制字符串,格式为左边补0 等宽,需在表示宽 度的数字前面加个0
sprintf(s, "%08X", 4567);
结果为:000011D7
未完待续