sprintf函数的使用
可将不同类型的数据以特定的表现形式转换成字符数组。
头文件为: stdio.h
函数原型:
int sprintf(char *buffer, const char *format, [argument]…)
用处:
1、格式化数字字符串:
如 sprintf(buffer, "%d", 123456); 则buffer即为“123456”的字符数组
如sprintf(SStr, "%.2f", 12.3423); 则SStr即为“12.34”的字符数组
2、连接字符:
#include<stdio.h> int main() { char buffer[10]; char *a = "1234"; char *b = "5678"; sprintf(buffer, "%s%s", a, b); printf("%s\n", buffer); return 0; }
结果输出为:“12345678”