零.导言
sprintf 与 sscanf 函数是C语言中的标准库函数,定义在 <stdio.h> 头文件中。接下来我将分别介绍这两个函数并讲解他们和 printf 和 scanf 函数的区别和相似之处。
一.sprintf
其主要功能是将格式化的数据写入字符串。换句话说,它可以将各种不同类型的数据(如整数、浮点数、字符等)按照一定的格式组合成一个字符串。如下方代码:
int num = 100;
float score = 3.14;
char name[20] = "miku";
char str[100] = {0};
sprintf(str,"%d,%f,%s",num,score,name);
printf(str);
此处,sprintf 函数就将以上三个变量(num,score,name)按照一定的格式转化为字符串,并且将它们储存到str数组中去了。在打印的测试中,转化为字符串的三个变量也能正常打印。


最低0.47元/天 解锁文章
3668

被折叠的 条评论
为什么被折叠?



