C语言是一门非常底层的编程语言,应用非常广泛,尤其是在嵌入式领域,甚至操作系统都是用C语言编写的,学好C语言再去学其他的编程语言就会非常容易,接下来开启我们的C语言学习之旅吧!!!
1.printf的返回值
#include int main(){ char *a = "Hello World!"; printf("有%d位\n",printf("%s",a)); return 0;}
输出:Hello World!有12位
printf的返回值是输出的字符占多少字节(不信的话,输出中文试试)
2.scanf的返回值
#include int main(){ int a,b,c; int x = scanf(%d%d%d,&a,&b,&c); printf("%d,%d\n",a,x); return 0;}
scnaf的返回值且返回值位int类型,当发生错误时,返回值位EOF(可以根据这个特点来循环读入数据,当不知道数据有多少的时候!!!),正确的情况下,scanf的返回值为正确输入的变量的个数
3.sprintf:用于字符串的格式化拼接
#include int main(){ char a[100]; int x = sprintf(a,"字符串%s数字%d","Hello ",5); printf("%s,%d\n",a,x); return 0;}
sprintf的第一个参数是一个字符数组,用来存放拼接好的字符串,返回值是拼接好的字符串的字节数
4.fprintf:将拼接好的字符串放在文件描述符所对应的文件中
#include #include int main(){ FILE *fp = fopen("file.txt","w+") fprintf(fp,"字符串%s数字%d","Hello ",5); fclose(fp); return 0;}
运行完程序,打开file.txt文件你会发现文件的内容是 字符串Hello数字5
生存不易,一起学习,一起提高,觉得可以的话,可以关注本公众号