- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的语句可分为以下四类: 简单语句(包括输入/输出语句) 空语句 复合语句 流程控制语句。 3.1.1 简单语句 表达式语句 由一个表达式加上一个分号构成。 调用标准库函数要注意: 在程序中要包含相应的头文件 3.1.2 复合语句 3.2 数据输入与输出 在C语言中,所有的数据输入/输出都是由库函数完成的。 在使用C语言库函数时,要用预编译命令: #include将有关“头文件”包括到源文件中。 3.2.1 字符数据的输入输出 putchar 函数(字符输出函数) putchar 函数是字符输出函数, 其功能是在显示器上输出单个字符。 其一般形式为:putchar(ch) “ch”可以是:字符变量、字符常量、整型变量、整型常量、表达式。 使用本函数前必须要用文件包含命令: #includestdio.h 【例3.1】输出单个字符。 #includestdio.h main( ) { char a=B; int b=99; putchar(a); putchar(‘b’); putchar(b); putchar(100); putchar(\t); putchar(‘\104’); putchar(‘\x41’); putchar(\n); } getchar函数(键盘输入函数) getchar函数的功能是从键盘上输入一个字符。 其一般形式为: ch=getchar(); 通常把输入的字符赋予一个字符变量,构成赋值语句,如: char ch; ch=getchar(); getchar应用举例 【例3.2】输入单个字符。 #includestdio.h void main() { char c; printf(input a character\n); c=getchar(); putchar(c); } 使用getchar函数还应注意几个问题: 1)?getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。 2)?使用本函数前必须包含文件“stdio.h”。 3)?在TC屏幕下运行含本函数程序时,将退出TC 屏幕进入用户屏幕等待用户输入。输入完毕再返回TC屏幕。 4)?程序最后两行可用下面两行的任意一行代替: putchar(getchar()); printf(“%c”,getchar()); 比较:getchar()、 getche() 、getch() getchar():从键盘上读入一个字符,屏幕显示该字符,按回车键返回编辑状态。 getche():从键盘上读入一个字符,屏幕显示该字符,不按任何键即返回编辑状态。 getch():从键盘上读入一个字符,屏幕不显示该字符,不按任何键即返回编辑状态。 3.2.2 格式输入与输出 1 printf函数(格式输出函数) 2 scanf函数(格式输入函数) printf函数(格式输出函数) printf()函数:向终端按指定格式输出数据。 一般形式:printf(格式控制字符串,输出表列); 举例: printf(“a=%d,b=%d,c=%d”,a,25, a+25); 格式控制字符串:双引号引出的字符串,分成2个部分。一部分是%引导的格式说明,另一部分为原样输出的普通字符。 输出表列:需要输出的一些数据,可以是常量、变量或表达式。 输出表列是需要输出的一些数据,可以是表达式、常量或变量 printf函数应用举例 【例3.3】 main() { int m=0256,n=256; printf(%o %o\n,m,n); }程序运行后的输出结果是 A)0256 0400 B)0256 256 C)256 400 D)400 400 知识点:十进制、八进制常量 printf函数应用举例 【例3.5】 main() { int a=88,b=89; printf(%d %d\n,a,b); printf(%d,%d\n,a,b); printf(%c,%c\n,a,b); printf(a=%d,b=%d,a,b); } scanf函数(格式输入函数) scanf()函数:从终端接收一些数据,存到指定的内存单元中去。 一般格式: scanf(格式控制字符串
文档评论(0)