函数功能:
把格式化的数据写入某个字符串
头文件:
stdio.h
函数原型:
int sprintf( char *buffer, const char *format, [ argument...] … );
参数列表:
buffer:char型指针,指向欲写入的字符串地址。
...返回值:字符串长度(strlen)
相关函数:
int sprintf_s(char *buffer,size_t sizeOfBuffer,const char *format, [argument...如果你想看si 的本来面目,那么就应该让编译器做0 扩展而不是符号扩展(扩展时二进制左边补0 而不是补符号位):
sprintf(s, “%04X”, (unsigned short)si);...”%u”把他们打印出来:
sprintf(s, “%u”, &i);
不过通常人们还是喜欢使用16 进制而不是10 进制来显示一个地址:
sprintf(s, “%08X”, &i