欢迎来到天天文库
浏览记录
ID:39342467
大小:878.31 KB
页数:66页
时间:2019-07-01
《简单的C程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章最简单的C程序设计——顺序程序设计C语句概述赋值语句数据输入输出的概念及在c语言中的实现字符数据的输入输出格式输入与输出顺序结构程序设计举例回顾常量在程序中不能被更改,而变量在程序中可以被更改C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型单精度浮点型和双精度浮点型变量可以存储实数字符型变量可以存储单个字符,其值是该字符的ASCII码算术运算符提供运算功能,包括+、-、*、/、%、++、--目标掌握字符数据输入输出函数用法熟练使用printf和scanf函数理解顺
2、序结构程序的设计思路4.1C语句概述C程序的结构返回C语句可分为以下五类:控制语句函数调用语句表达式语句空语句复合语句1、控制语句有9种:if()~else~条件语句for()~循环语句while()~循环语句do~while()循环语句continue结束本次循环语句break终止执行switch或循环语句switch多分支选择语句goto转向语句return从函数返回语句其中,()表示是条件,~表示内嵌的语句。2、函数调用语句:由函数名、实际参数加上分号“;”组成。其一般形式为:函数名(实际参数表);例如:printf("CProgram");调用
3、库函数,输出字符串。3、表达式语句:表达式语句由表达式加上分号“;”组成。其一般形式为:表达式;例如a=3是一个赋值表达式a=3;是一个赋值语句4、空语句:只有分号“;”组成的语句称为空语句。5、复合语句:把多个语句用括号{}括起来组成的一个语句称复合语句。例如:{x=y+z;a=b+c;printf(“%d%d”,x,a);}是一条复合语句。4.2赋值语句赋值语句是程序中使用最多的语句之一。赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为:变量=表达式;返回在赋值语句的使用中需要注意以下几点:由于在赋值符“=”右边的表达式也可以又是一个
4、赋值表达式,因此,下述形式变量=(变量=表达式);是成立的,从而形成嵌套的情形。其展开之后的一般形式为:变量=变量=…=表达式;例如:a=b=c=d=e=5;结果是a、b、c、d、e的值均为5。注意在变量说明中给变量赋初值和赋值语句的区别。例如:inta=5,b,c;是,不能是;给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。在变量说明中,不允许连续给多个变量赋初值。如下述说明是错误的:inta=b=c=5;必须写为inta=5,b=5,c=5;而赋值语句允许连续赋值。a=b=c=5;
5、是允许的。注意赋值表达式和赋值语句的区别。下述语句是合法的:if((x=y+5)>0)z=x;语句的功能是,若表达式x=y+5大于0则z=x。下述语句是非法的:if((x=y+5;)>0)z=x;因为x=y+5;是语句,不能出现在表达式中。赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。4.3数据输入输出的概念及在C语言中的实现所谓输入输出是以计算机为主体而言的。本章介绍的是向标准输出设备显示器输出数据的语句。在C语言中,所有的数据输入/输出都是由库函数完成的。因此都是函数语句。返回在使用C语言库函数时,要用预编译命令#
6、include将有关“头文件”包括到源文件中。使用标准输入输出库函数时要用到“stdio.h”文件,因此源文件开头应有以下预编译命令:#include或#include”stdio.h”stdio是standardinput&outupt的意思。考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加:#include或#include”stdio.h”4.4字符数据的输入输出4.4.1putchar函数(字符输出函数)其一般形式为:putchar(字符变量)putchar函数是字符输出函数,其功
7、能是在显示器上输出单个字符。返回例如:putchar('A');(输出大写字母A)putchar(x);(输出字符变量x的值)putchar(‘101’);(也是输出字符A)putchar(‘’);(换行)使用本函数前必须要用文件包含命令:#include或#include“stdio.h”[例4.1]输出单个字符。结果:Boy#includemain(){chara='B',b='o',c=‘y';putchar(a);putchar(b);putchar(c);}[例4.1]输出单个字符。结果:Boy#in
8、cludemain(){chara='B',b='o',c=‘y';putc
此文档下载收益归作者所有