- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 顺序结构程序设计 第3章 顺序结构程序设计 本章主要内容: 3.1 c语句概述 3.2 数据输入输出的概念在c语言中的实现 3.3 字符数据的输入输出 3.4 格式输入输出 3.5 顺序结构程序设计举例 重点:掌握数据输入输出语句的使用方法 掌握顺序结构程序设计的方法 顺序结构是三种基本结构中最简单的一种结构。 执行的顺序:按自上向下的顺序依次执行 顺序结构程序组成: 数据描述部分 (变量说明部分) 输入语句(已知) 赋值语句(已知,计算) 输出语句(显示结果) 3.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成。 如x=a+b; 赋值语句的使用: ①给变量一个初始值时使用赋值语句; ②改变变量的值时使用赋值语句; ③保存计算的中间结果和最终结果时使用赋值语句。 语句分类 3. 空语句 空语句只用一个分号表示。 形式: ; 注意:执行该语句不做任何操作。常用在循环语句中,构成空循环。 4. 复合语句 3.3 数据输入/输出的概念在C语言中的实现 在调用标准输入/输出库函数时,是以计算机主机为主体而言的。 C语言本身不提供输入/输出语句,输入/输出操作是由C函数库中函数来实现的。所以printf和 scanf不是C语言的关键字,而只是函数名。 在调用系统库函数时,要用预编译命令”#include”将”头文件”包括到用户源文件中。 在调用标准输入输出库函数时,文件开头应该有以下预编译命令: #includestdio.h或 #include“stdio.h”。在调用数学函数时,应包含头文件#include math.h。 数据的输入与输出 C 语言的标准函数库提供有常用的输入和输出函数,其中putchar( )函数可用来输出一个字符, getchar( )函数可用来输入一个字符,printf( )函数用来输出任意格式的数据, scanf( )函数用来输入任意格式的数据。这四个函数都以终端(系统隐含指定的输出设备,一般为键盘和屏幕)为输入/出对象。 单个字符的输入/输出 在程序设计中,除了需要使用整型和实型数据之外,还需要另外一种很重要的数据类型,即字符型数据,如姓名,文字信息等,都是字符型数据,也叫文字型数据。 文字型数据有两种类型:单个字符和字符串 大多数系统采用ASCII字符集 字母: A ~Z,a ~z 数字: 0~9 不能显示的字符:空(null)字符(以‘\0’表示)、警告(以‘\a’表示)、退格(以‘\b’表示)、回车(以‘\r’表示)等 一、字符常量 字符常量: 用单引号括起来的一个字符。如: ‘A’、‘e’、‘?’等。 由反斜杠(\)引导的转义字符。如:“\n”表换行符。 以“\”开头的字符序列称为转义字符,这些字符的含义不是其本身,而是转成了新的意义。 二、字符变量 字符变量: 只能存放一个字符并能改变其值的变量。 字符型变量在内存中占1个字节。 三、字符型数据在内存中的存储形式及使用方法 存储形式: 按 ASCII码存储。 四、字符型数据使用方法举例 例3.7 小写字母转换为大写字母 #includestdio.h main() { char c1,c2; c1=‘a’; c2=‘b’; c1=c1-32; c2=c2-32; printf(“%c%c”,c1,c2); } 1、VC++将字符变量默认定义为signed char型。其存储单元的最高位为符号位,取值范围是-128~127。 2、如果在字符变量中存放一个ASCII码为0~127间的字符,由于字节中最高位为0,因此用%d格式输出字符变量时,是一个正整数。 3、如果在字符变量中存放一个ASCII码为128~255间的字符,由于字节中最高位为1,因此用%d格式输出字符变量时,是一个负整数。 简单的屏幕输出 如何输出a、b、c三个变量的值。 #includestdio.h main() { int a=1; float b=2.5; char c=‘A’; printf(“a=%d\n”, a); printf(“a=%f\n”, b); printf(“a=%c\n”, c); printf(“end of program\n”); } 3.4 字符的输入/输出 1、字符输出函数 格式: putchar(ch) 功能:将字符变量ch的值输出到屏幕的当前位置上。即向终端(显示器)输出一个字符。 注意事项:ch可以是字符常量、字符变量、整型变量、转义字符。 例4.1 输出单个字符 #includestdio.h main() {char a,b,c;
文档评论(0)