第4章 顺序程序设计

第4章 顺序程序设计

ID:5659814

大小:172.00 KB

页数:22页

时间:2017-11-13

第4章 顺序程序设计_第1页
第4章 顺序程序设计_第2页
第4章 顺序程序设计_第3页
第4章 顺序程序设计_第4页
第4章 顺序程序设计_第5页
资源描述:

《第4章 顺序程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章最简单的C程序设计 -顺序程序设计聂芹环境与规划学院2010.4教学提纲§4.1C语句概述§4.2赋值语句§4.3数据输入输出的概念及在C语言中的实现P72§4.4字符数据的输入输出§4.4.1putchar函数§4.4.2getchar函数§4.5格式输入输出§4.5.1printf函数§4.5.2scanf函数§4.6顺序结构程序设计C语句都是用来完成一定操作任务的,声明部分的内容不应称为语句。如:inta;不是一条C语句,它不产生机器操作,只是对变量进行定义。§4.1C语句概述C语句可以分为以下几类:(1)流程控制语句if()…else…条件语句for()…循环语句while()…

2、循环语句do…while()循环语句continue结束本次循环语句break中止执行switch或循环语句switch多分之选择语句goto转向语句return从函数返回语句§4.1C语句概述(2)函数调用语句由一个函数调用加一个分号构成。如:printf(“thisisaprogramme”);(3)表达式语句由一个表达式加一个分号构成。最典型的是赋值语句。如:a=3;任何表达式都可以加上分号而构成语句。如i++;x+y;(4)空语句;只有一个分号的语句,它什么也不做。§4.1C语句概述(5)复合语句用{}将一些语句括起来成为复合语句,又称分程序。{z=x+y;t=z/100;printf

3、(“%f”,t);}§4.1C语句概述C语言的赋值语句具有其他高级语言的赋值语句的一切特点和功能,但也有不同:(1)C语言的赋值号“=”是一个运算符,在其他大多数语言中,赋值号不是运算符。(2)关于赋值表达式和赋值语句的概念,其他大多数高级语言中没有“赋值表达式”这一概念。赋值表达式也可以出现在其他表达式中,如:if((a=b)>0)t=a;§4.2赋值语句§4.3数据输入输出的概念及在C语言中的实现1、数据的输入输出是以计算机主机为主体的。从计算机向显示器、打印机等外部输出设备输出数据称为输出;从鼠标、键盘等输入设备向计算机输入数据称为输入。2、C语言本身不提供输入输出语句,其输入输出由C函

4、数库中的函数来实现。3、使用库函数时,要用预处理明理“#include”将相关的头文件包含进来。#include或#include“stdio.h”putchar函数功能:向终端输出一个字符。一般形式:putchar(c)输出字符变量c的值,c可以是字符变量或整型变量。例:chara=‘a’;putchar(a);putchar(‘b’);P73例4.1§4.4字符数据的输入输出getchar函数功能:从终端输入一个字符。一般形式:getchar()它没有参数,函数的值就是从输入设备得到的字符。P74例4.2书写形式:charc;c=getchar();以回车作为输入结束的标

5、志。putchar(getchar());printf(“%c”,getchar());说明:在执行getchar函数时,虽然读入一个字符,但并不是从键盘按一个字符,该字符就被送给一个字符变量。而是等到输入完一行按回车键后,才将该行的字符送入缓冲区,然后getchar函数从缓冲区中取出一个字符给一个字符变量。§4.4字符数据的输入输出#include"stdio.h";voidmain(){charch1,ch2,ch3;printf("");ch1=getchar();ch2=getchar();ch3=getchar();if(ch1>='a'&&ch1<='z')ch1=ch1-32

6、;if(ch2>='a'&&ch2<='z')ch2=ch2-32;if(ch3>='a'&&ch3<='z')ch3=ch3-32;putchar('1');putchar(ch1);putchar('2');putchar(ch2);putchar('3');putchar(ch3);}1、printf函数功能:按格式控制参数指定的格式,将输出项表中的数据输出到终端设备上。一般形式:printf(格式控制参数,输出项1,输出项2,…);格式控制参数以字符串的形式描述,它由两种成分组成:格式说明和普通字符。普通字符是原样输出的字符。其作用是说明、注记,使输出数据的意义更明确。如:printf

7、(“inputa,b,c:”)。格式说明的作用是指定输出数据的格式。它由%开始,并以格式字符结束。§4.5格式输入输出d格式符:用来输出十进制整数。①%d:按整型数据的实际长度进行输出。②%md:m为指定输出数据的宽度。若数据的位数小于m,则左端补空格,若大于m,则按实际位数输出。inta=123,b=12345;printf(“%4d,%4d”,a,b);则输出结果为:123,12345③%ld

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。