格式输入输出语句格式字符ppt课件

上传人:bin****86 文档编号:54924906 上传时间:2018-09-22 格式:PPT 页数:24 大小:874KB
返回 下载 相关 举报
格式输入输出语句格式字符ppt课件_第1页
第1页 / 共24页
格式输入输出语句格式字符ppt课件_第2页
第2页 / 共24页
格式输入输出语句格式字符ppt课件_第3页
第3页 / 共24页
格式输入输出语句格式字符ppt课件_第4页
第4页 / 共24页
格式输入输出语句格式字符ppt课件_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《格式输入输出语句格式字符ppt课件》由会员分享,可在线阅读,更多相关《格式输入输出语句格式字符ppt课件(24页珍藏版)》请在金锄头文库上搜索。

1、计算机工程学院 伍俊明,本章教学内容: 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念 4.4 字符数据的输入输出 4.5 格式输入输出4.6 顺序结构程序设计 本章教学内容:数据的输入输出顺序结构程序设计,第4章 最简单的程序设计顺序程序设计,4.1 C语句概述,一个c程序可以有若干个源程序文件组成,每个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成。 一个函数有函数首部和函数体组成,函数体由数据声明和执行语句组成。,计算机工程学院 伍俊明,4.1 C语句概述,C语句可分为5类 控制语句:if语句;for语句;while语句;sticth语句;continue语

2、句;break语句;return语句 函数调用语句:printf(); 表达式语句:赋值表达式、逗号表达式等 空语句 复合语句:将一组语句写在一对花括号内,如t=a;a=b;b=t; C语言允许一行内定多个语句。,计算机工程学院 伍俊明,4.2 赋值语句,赋值语句的一般形式功能:先计算出表达式的值,然后赋给变量。 说明: 赋值号表示赋值动作,不是等号(表示是否相等的状态) 判断a、b是否相等,用 “=”,如 if (a=b) 如果用if (a=b) 表示先将b赋给a,如a大于0就,计算机工程学院 伍俊明,变量 = 表达式 ;,赋值号,分号,4.3 数据输入输出的概述,输入输出是相对计算机主机而

3、言 输入:从键盘、鼠标等设备上向计算机输入数据 输出:从计算机中将数据送到显示器、打印机等设备上 C语言本身不具备输入输出语句,但提供相关函数 字符输入输出函数:getchar(),putchar() 格式输入输出函数:scanf(),printf() 字符串输入输出函数:gets(),puts() 使用系统函数时要包含相关头文件 #include 或#include “studio.h”,计算机工程学院 伍俊明,4.4 字符数据的输入输出,一、字符输出函数putchar() 功能:将参数中的字符值在标准设备上输出 例:putchar(b);putchar(n); putchar(101);p

4、utchar(c); 分析程序例4.1 说明:,计算机工程学院 伍俊明,putchar(字符),#include “stdio.h“ void main( ) char c1,c2;c1=a ; c2=b ;putchar(c1); putchar(c2); putchar(n);putchar(c1-32); putchar(c2-32);putchar(n); ,也可改为 c1=97 ; c2=98 ;,输出结果:abAB,字母小写变大写,4.4 字符数据的输入输出,二、字符输入函数getchar() 功能:从标准输入设备上读入一个字符 例:getchar(); c=getchar();

5、putchar(getchar(); 例:读入一个大写字符,输出其大小写字符的ASCII码,计算机工程学院 伍俊明,getchar( ),#include “stdio.h“ void main( ) char ch;int n;printf(“请输入字符:”);ch=getchar( );n=ch;printf(“%c=%dn“, ch, n);printf(“%c=%dn“, ch+32, ch+32); ,运行结果:请输入字符:AA=65a =97,4.4 字符数据的输入输出,字符输入函数的几点说明 getchar函数需要交互输入,接收到输入字符之后才继续执行程序中下面的语句。 连续使用

6、getchar函数时,要注意字符的输入形式 ,例如执行如下程序段:,计算机工程学院 伍俊明,char ch1,ch2,ch3; ch1=getchar( ); ch2=getchar( ); ch3=getchar( );,必须连续输入三个字符,中间不能有其他字符,如: abc,则a,b,c赋给ch1,ch2,ch3 a bc ,则a, ,b赋给ch1,ch2,ch3,4.5 格式输入输出语句,4.5.1 格式输出函数printf() printf()的格式 功能:按格式控制要求,将各输出项送屏幕显示 例:printf(“ %f%fn” ,x1, x2) ;printf(“n=%3d,f=%5

7、.1fnc=%c”,n,f,c);printf(“ We live C language!n ” ) ; 格式控制部分写在一对双引号内 普通字符:照原样输出 控制字符:以%开头,控制输出格式 printf(“a=%d b=%d”,a, b);,计算机工程学院 伍俊明,printf(“格式控制”, 输出表列 ),在VC+中,coutc1, =c2, b=c3,计算机工程学院 伍俊明,4.6 顺序结构程序设计,例4.10 输入三角形的三边长,计算三角形的面积 假设:三角形三个边长a,b,c已知面积公式: area= s=(a+b+c)*0.5 注意:程序需要用到数学库中函数sqrt求根,需有#in

8、clude 程序如下:,计算机工程学院 伍俊明,开始,输入三边长,计算s,计算面积,结束,4.6 顺序结构程序设计,例4.11 从键盘上输入一大写字母,改用其小写字母输出 include void main() char c1, c2;printft(“c1=”); c1=getchar(); printf(“%c, %dn”, c1, c1); c2=c1+32; printf(“%c, %dn”, c2, c2); ,计算机工程学院 伍俊明,运行情况: c1=A A,65 a,97,4.6 顺序结构程序设计,例4.12 求解方程ax2+bx+c=0的根 解题思路: a,b,c由键盘输入,设 。 众所周知,一元二次方程式的根为 x1= x2= 可以将上面的分式分为两项: p= , q= x1=p+q, x2=p-q 程序:,计算机工程学院 伍俊明,运行情况: , ,第4章 最简单的程序设计,作业(P89) 4.4 4.5 4.6 4.7 4.8 4.9,计算机工程学院 伍俊明,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号