有关C语言数据输入输出的概念
- 2017-08-01 16:36:45
- 3,119 次阅读
- 0
1.所谓输入输出是以计算机主机为主体而言的。例如:计算机靠显示器、键盘输出输入内容。
2.C语言本身不提供输入输出数据,输入输出操作可以由C语言标准函数库提供的printf函数和scanf函数来完成。printf和scanf不是C语言的关键字,而只是库函数的名字。
3.为了良好的编程习惯,在使用标准输入输出库函数时,一定要在程序文件的开头加上#include<stdio.h>指令。
4.printf函数的一般格式为:printf(格式控制,输出表列)
(1)格式控制是用双引号包含起来的字符串。其包括两个信息:
①格式声明,由”%”和和格式字符组成,如:%d,%c,%lf。其作用是将输出的数据转换为指定的格式然后输出。
②普通字符,需要输出原样输出的字符。比如:printf(“hello world!”);就会原样输出双引号里面的内容。
(2)输出列表是程序需要输出的内容,可以是常量、变量或表达式。
5.scanf函数的一般形式:scanf(格式控制,地址列表)
(1)格式控制与printf函数的格式声明相似,以%开始,以一个格式字符结束,中间可以插入附加的字符。
例如:scanf(“a=%d,b=%c,c=%lf”,&a,&b&c);
(2)使用scanf函数注意事项
①scanf函数中的地址列表应该是变量地址,而不是变量名。如:scanf(“%d”,a);是错误的,应该写成scanf(“%d”,&a);
②格式控制字符串的“格式字符”要与变量地址中的“变量地址”对应起来。
文章评论 (0)