- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据类型,运算符与表达式。
§3.1 C语句概述 概述 C语句都是用来完成一定操作任务的,声明部分的内容不应称为语句。 C程序的结构 C语句的分类 C 语句分类 控制语句,完成一定的控制功能。(9种) if ( ) ~ else ~ (条件语句) for ( ) ~ (循环语句) while ( ) ~ (循环语句) do ~ while ( ) (循环语句) continue (结束本次循环语句) break (终止执行switch或循环语句) switch (多分支选择语句) goto (转向语句) return (从函数返回语句) C 语句分类 2. 函数调用语句。 printf(This is a C statement ); 3.表达式语句。 a=3 是一个赋值表达式, a=3 ; 是一个赋值语句。 4.空语句。 ; 5.复合语句。 用{ }把一些语句括起来成为复合语句。 赋值语句 一定注意赋值语句与赋值表达式的区别 例:if ((a=b)0) t=a; C规定if后面的( )内是一个条件,也是一个表达式,判断它的逻辑值。 而 if ((a=b ; )0) t=a; 这就错了。在if的条件中不能包含赋值语句。 数据输入输出的概念 1。所谓的输入输出是以计算机主机而言的。 2。C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。 如: printf 和 scanf 3。在使用C语言库函数时,要用预编译命令#include将有关的头文件包括到用户源文件中。 #include stdio.h 3.2 字符数据的输入输出 putchar函数 作用:向终端输出一个字符,也可以输出一个转义字符。 例: 输出单个字符。 #include stdio.h main( ) {char a,b,c; a=B;b=O;c=Y; putchar(a); putchar(b); putchar(c); } getchar函数 作用:由终端输入一个字符 例:getchar(); 例: 3.2输入一个字符 #include stdio.h main( ) {char a; a=getchar(); putchar(a); } 3.3 格式输入与输出 格式输入函数 输入分隔符的指定 一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符 说明: 用%c格式符时,空格和转义字符作为有效字符输入 * 第三章 最简单的c程序设计——顺序程序设计 重点:1、输入输出函数的使用 2、会编写简单的顺序结构的程序 难点:格式输入输出函数的使用 C语句概述 数据输入输出的概念及在C语言中的实现 字符数据的输入输出 格式输入输出 顺序结构程序设计举例 C 语句结构 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 全局变量声明 函数1 函数n 函数首部 函数体 局部变量声明 执行语句 if (xy) z=x; else z=y; if (ab) { t=a; a=b; b=t; } 运行结果: BOY #include stdio.h main() { char ch=B; putchar(ch); /*输出变量的值字符B*/ putchar(\n); /*输出一个换行符*/ putchar(B); /*直接输出字符B*/ putchar(\n); /*输出一个换行符*/ putchar(0x42); /*使用ASCII值输出字符B*/ putchar(\n); /*输出一个换行符*/ } 运行结果:B B B 例3.1 格式:printf(格式控制串,输出表) 功能:按指定格式向显示器输出数据 格式输出函数 输出表:要输出的数据(多个时以,分隔) 格式控制串:包含两种信息 格式说明: %[修饰符]格式字符 ,用于指定输出格式 普通字符或转义序列:原样输出 格式字符 d,i x,X o u c
文档评论(0)