目录
- 1. 用于格式化字符串
- 2. 字符串的拼接
- 3. 数字转换成字符串
头文件:#include
sprintf()函数用于将格式化的数据写入字符串。
int sprintf(char *str, char * format [, argument, ...]);
- char *str为要写入的字符串。
- char * format为格式化字符串。
- argument, …为变量。
1. 用于格式化字符串
具体用法:
#include int main(){char a[100] = {0};sprintf(a, "你好,我是%s博主", "Kinght_123");printf("%s",a);return 0;}
输出:
你好,我是Kinght_123博主
2. 字符串的拼接
具体用法:
#include int main(){char a[100];char str1[] = "Hello";char str2[] = "Word!";int len1 = sprintf(a, "%s, %s",str1,str2);printf("%s\n%d",a,len1);return 0;}
输出:
Hello, Word!12
3. 数字转换成字符串
具体用法:
#include int main(){int x = 2165038;char a[100];sprintf(a, "%d",x);printf("%s",a);return 0;}
输出:
2165038