c语言 字符串 正序再倒序_C语言学习笔记(一)标准输入输出函数

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的返回值是输出的字符占多少字节(不信的话,输出中文试试90da4a602d26331850d94bb00cd3e65a.png)

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

生存不易,一起学习,一起提高,觉得可以的话,可以关注本公众号

ae82075329b810731a6809ae4d8e8a57.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值