有关C语言数据输入输出的概念

  • 2017-08-01 16:36:45
  • 2,848 次阅读
  • 稿源:天马行空

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);

②格式控制字符串的“格式字符”要与变量地址中的“变量地址”对应起来。

 

C-languge

TAG:
喜欢 0

文章评论 (0)

表情

大眼 可爱 大笑 坏笑 害羞 发怒 折磨 快哭了 大哭 白眼 晕 流汗 困 腼腆 惊讶 憨笑 色 得意 骷髅 囧 睡觉 眨眼 亲亲 疑问 闭嘴 难过 淡定 抗议 鄙视 猪头