第4章顺序结构程序设计 为了让计算机处理各种数据,首先就应该把 源数据输入到计算机中;计算机处理结束后,再 将目标数据信息以人能够识别的方式输出。C语 言中的输入输出操作,是由C语言编译系统提供 的库函数来实现
第4章 顺序结构程序设计 为了让计算机处理各种数据,首先就应该把 源数据输入到计算机中;计算机处理结束后,再 将目标数据信息以人能够识别的方式输出。C语 言中的输入输出操作,是由C语言编译系统提供 的库函数来实现
41c语言语句 4.1.1控制语句 定义:完成一定功能的语句称为控制语句。C语言 有9种控制语句,如表4-1所示。P29 412表达语句 有一个表达式构成一个语句。 表达式语句构成:表达式十; 表达式分类:赋值语句、函数调用语句、空语句三 种基本类型 1、赋值语句 构成:赋值表达式十;如:s=9;是一个赋值语句
4.1 c语言语句 • 4.1.1 控制语句 • 定义:完成一定功能的语句称为控制语句。C语言 有9种控制语句,如表4-1所示。P29 • 4.1.2 表达语句 • 有一个表达式构成一个语句。 • 表达式语句构成:表达式+; • 表达式分类:赋值语句、函数调用语句、空语句三 种基本类型。 • 1、赋值语句 • 构成:赋值表达式+;如:s=9; 是一个赋值语句
函教调用语句 函数调用语句构成:函数调用表达式+; 例如: printi“ hello world!”) 3、空语句 空语句构成:; ·空语句作用:它不产生任何操作运算,只为形式上的语句,通常用到循环控 制结构中。 41.3特殊语句 除此之外,c语言还提供了一些其他的语句,例如复合语句等等。复合语 句定义 把多个语句用花括号括起来组成的语句称为复合语句。例如: X-VTZ a=b+c printf(" %od %,, x, a) }是一条复合语句。我们可以把它看成是一条语句。 注意:复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能 加分号
• 2、函数调用语句 • 函数调用语句构成:函数调用表达式+; • 例如:printf(“hello world!”); • 3、空语句 • 空语句构成:; • 空语句作用:它不产生任何操作运算,只为形式上的语句,通常用到循环控 制结构中。 • 4.1.3 特殊语句 • 除此之外,c语言还提供了一些其他的语句,例如复合语句等等。复合语 句定义: • 把多个语句用花括号括起来组成的语句称为复合语句。例如: • { x=y+z; • a=b+c; • printf(“%d %d”,x,a); • }是一条复合语句。我们可以把它看成是一条语句。 • 注意:复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能 加分号
42格式化输出—prin0函数 printf函数的作用:向计算机系统默认的输出设备( 般指终端或显示器)输出一个或多个任意类型的数据 311 printon函数的一般格式 案例3.1已知圆半径 radius=15,求圆周长和圆面积。 main Float radius, length, area, pi=3. 1415926 radius=1.5 length=*pi*radius 公求圆周长 area=pi*radius*radius 求圆面积* printf(“ radius=%frn”;, radius) /输出圆半径 printf( length=%7,f;area=%7.2fmn”, length,area);/输出圆周长、 面积* 程序演示
4.2 格式化输出——printf()函数 printf()函数的作用:向计算机系统默认的输出设备(一 般指终端或显示器)输出一个或多个任意类型的数据。 3.1.1 printf()函数的一般格式 [案例3.1] 已知圆半径radius=1.5,求圆周长和圆面积。 main() {float radius,length,area,pi=3.1415926; radius=1.5; length=2*pi*radius; /*求圆周长*/ area=pi*radius*radius; /*求圆面积*/ printf(“radius=%f\n”,radius); /*输出圆半径*/ printf(“length=%7.2f,area=%7.2f\n”,length,area); /*输出圆周长、 面积*/ } [程序演示]
程序运行结果如下: radius=1.500000 length= 9. 42, area= 7.07 printi函数的一般格式如下 printf("'格式字符串"|,输出项表; 1.格式字符串。“格式字符串”也称“转换控制字 符串”,可以包含三种字符 (1)格式指示符。格式指示符的一般形式如下 %标志字符宽度指示符精度指示符INhL长度修正符格式字符 常用的标志字符如表42所示p32,常用的宽度指示符 如表4-4所示。看4-2等几个表内容
程序运行结果如下: radius=1.500000 length= 9.42,area= 7.07 printf()函数的一般格式如下: printf("格式字符串" [,输出项表]); 1.格式字符串。 “格式字符串”也称“转换控制字 符串” ,可以包含三种字符: (1)格式指示符。格式指示符的一般形式如下: %[标志字符][宽度指示符][.精度指示符][F|N|h|L长度修正符][格式字符] 常用的标志字符如表4-2所示p32,常用的宽度指示符 如表4-4所示。看4-2等几个表内容