第4章顺序结构程序设计 为了让计算机处理各种数据,首先就应该把源数据输 入到计算机中;计算机处理结束后,再将目标数据信息 以人能够识别的方式输出。C语言中的输入输出操作,是 由C语言编译系统提供的库函数来实现。 41C语句概述 42赋值语句和数据输入输出的概念及在C语言中的 实现 43单个字符输入输出— getchar0和 putchar(函数 44格式化输出—prin函数 45格式化输入—san0函数 46顺序结构程序设计举例 良好的源程序书写风格一顺序程序段左对齐 ReturnI
第4章 顺序结构程序设计 为了让计算机处理各种数据,首先就应该把源数据输 入到计算机中;计算机处理结束后,再将目标数据信息 以人能够识别的方式输出。C语言中的输入输出操作,是 由C语言编译系统提供的库函数来实现。 4.1 C语句概述 4.2 赋值语句和数据输入输出的概念及在C语言中的 实现 4.3 单个字符输入输出——getchar()和putchar()函数 4.4 格式化输出——printf()函数 4.5 格式化输入——scanf()函数 4.6 顺序结构程序设计举例 良好的源程序书写风格──顺序程序段左对齐 [Return]
41C语句概述 C语句可以分5类 控制语句,完成一定的控制功能有9种。 )If-else 6) Continue 2) Break 7)For(- 3)Switch 8) While()- 4 Goto 9) Do-while( 5)Return tp: if (x>y) z=x; else z=y 2.函数调用语句, printf( this is ac statement:”); 3.表达式语句:a=3;i计+;x+y 4.空语句:;有时做转向点或循环体或什么也不做。 5.可以用{}把一些语句括起来成为复合语句 z=X+V tz/100 Printf( %of, t)
4.1 C语句概述 C语句可以分5类 1. 控制语句,完成一定的控制功能有9种。 1) If( )~else~ 6)Continue 2) Break 7) For( )~ 3) Switch 8) While( )~ 4) Goto 9) Do ~while( ) 5) Return 如:if (x>y) z=x; else z=y; 2. 函数调用语句,printf(“this is a c statement.”); 3. 表达式语句:a=3; i++; x+y; 4. 空语句: ;有时做转向点或循环体或什么也不做。 5. 可以用{}把一些语句括起来成为复合语句。 {z=x+y; t=z/100; Printf(“%f”,t); }
例:已知圆的半径,求圆的面积、周长 开始 maino (float r, s, I 输入半径r scanf("%f, &r) 314*r*r S=3.14*r*r L=2*3.14*m 1=2*3.14*r; Pri ntf("圆的面积=%f,圆的周长=%f",s,1) 输出s、1 结束
例:已知圆的半径,求圆的面积、周长。 开始 输入半径r S=3.14*r*r L=2*3.14*r 输出s、l 结束 main() {float r,s,l; } scanf("%f",&r); s=3.14*r*r; l=2*3.14*r; Pri ntf("圆的面积=%f,圆的周长=%f ",s,l);
4.2赋值语句 和数据输入输出的概念及在C语言中的实现 2.1赋值语句 “=”是一个运算符→就可以有表达式 V If((a=b>0)ta; If(a=b);>0)t=a; 4.2.2数据输入输出的概念及在C语言中的实现 输入、输出的概念 2.C语言不提供输入输出语句,输入输出的操作是由函数来 实现的。C语言函数库中有一批“标准输入输出函 数” putchar; getchar; printf, scanf,puts,gets等。 3.在使用C语言库函数时,要用预编译命令“# include”将有 关的“头文件”包括到用户源文件中。使用标准输入输出 函数时,要用到“ stdio.h文件。文件开头要写 #include <stdio. h 或# include“ 'stdio.h
4.2 赋值语句 和数据输入输出的概念及在C语言中的实现 4.2.1 赋值语句 “ = ”是一个运算符就可以有表达式. √ If ((a=b)>0) t=a; × If ((a=b);>0) t=a; 4.2.2数据输入输出的概念及在C语言中的实现 1. 输入、输出的概念 2. C语言不提供输入输出语句,输入输出的操作是由函数来 实现的。C语言函数库中有一批“标准输入输出函 数”putchar,getchar,printf,scanf,puts,gets等。 3. 在使用C语言库函数时,要用预编译命令“#include”将有 关的“头文件”包括到用户源文件中。使用标准输入输出 函数时,要用到“stdio.h”文件。文件开头要写 #include <stdio.h> 或 #include “stdio.h
43单个字符输入输出— - getchar0和 butchart函数 431单个字符的输出— putchar(函数 [案例431] putchar(函数的格式和使用方法 /*案例代码文件名:AL431.C*/ *功能:说明 putcher函数的格式和使用方法。* #include stdio. h /*编译预处理命令:文件包含*/ maino (char chI=n, ch2=E, ch3=W putchar(ch1): putchar(ch2 ) putchar(ch3); /*#HH*/ putchar('un) putchar(ch1); putchar(n,) /*输出chl的值,并换行* putchar(E); putchar(n) /*输出字符E,并换行* putchar(ch3 ); putchar(un) 「程序演示
4.3 单个字符输入输出——getchar()和putchar()函数 4.3.1 单个字符的输出──putchar()函数 [案例4.3.1] putchar()函数的格式和使用方法。 /*案例代码文件名:AL4_3_1.C*/ /*功能:说明putchar()函数的格式和使用方法。*/ #include "stdio.h" /*编译预处理命令:文件包含*/ main() {char ch1='N', ch2='E', ch3='W'; putchar(ch1); putchar(ch2); putchar(ch3); /*输出*/ putchar('\n'); putchar(ch1); putchar('\n'); /*输出ch1的值,并换行*/ putchar('E'); putchar('\n'); /*输出字符'E',并换行*/ putchar(ch3); putchar('\n'); } [程序演示]