c语言顺序程序设计基本原理,c语言之基本语句和顺序结构程序设计.ppt

c语言之基本语句和顺序结构程序设计

第三章 基本语句与顺序结构程序设计 3.1 C语言程序的基本语句 3.2赋值语句 注意事项 见书P50 用于输出的格式字符 例:printf(“%e”,123.456); 输出:1.234560e+02 用于输入的格式字符 格式输入的使用与注意: 输入数据时采用的分隔符应与格式控制中的分隔符一致。 例1: scanf("%d%f%d", &a, &b, &c); 格式符中无普通字符时,可用空格、Tab键、回车键作分隔符。 如:12 3.45 678↙ 或 12(Tab)3.45(Tab)678 例2: scanf("%d,%f,%d", &a, &b, &c); 必须采用格式:12,3.45,678↙ 例3: scanf("a=%d, b=%d", &a, &b); 必须采用格式: a=12, b=345↙ 在下列情况下可认为数据输入结束: 遇空格、回车、跳格键(Tab)时; 遇宽度结束; 非法输入。 * * * Program Design in C Language Page * 位于尾部的分号“;”是语句中不可缺少的部分,任何表达式都可以加上分号构成语句。 空语句的使用一般有两种情况,一是在循环语句中使用空语句提供一个不执行操作的空循环体;二是为有关语句提供标号,用以说明程序执行的位置。在程序设计初期,有时需要在某个位置加一个空语句来表示存在一条语句,以待之后进一步完善。 C语言程序的基本语句 数据的输入输出 3.1 C语言程序的基本语句 C语言语句分为五类:表达式语句、函数调用语句、控制语句、复合语句、空语句。 1.表达式语句 由一个表达式组成一个语句。 如: ++p; /*自增运算表达式加分号构成语句*/ N+=10; /*复合赋值表达式加分号构成语句*/ a+b; /* a+b表达式加分号构成语句*/ 2.函数调用语句 由一次函数调用加上分号“;”组成 。 形式:函数名(实参列表) ; 如: printf(“Very Good!\n”); /*输出Very Good!*/ max(x,y,z); /*调用自定义函数max,求x,y,z中的最大数*/ 4.复合语句: 用{ }括起来组成的一个语句 如:if (a>b) { x=0;b=b+1;x=a;} 5.空语句:仅由一个分号构成的语句 3.控制语句:控制程序的流程 如:if…else语句,while语句,return语句等。 如:while (getchar( ) != '\n' ) ; /*空语句*/ 3.1 C语言程序的基本语句 功能:通过标准输出设备(如显示器)输出 一组数据。 输出形式由“格式控制”字符串规定。 3.3.1 格式输出:printf( )函数和scanf( )函数 一般形式: printf(“格式控制字符串”,输出表列); 3.3 数据输入输出 printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。 1. printf( )函数 格式控制:由双引号括起来的字符串,用于指定要输出的数据的格式。 2)格式说明:用来指定需输出数据的输出格式的,其形式为: % []格式字符 格式字符用以说明输出数据的类型,形式,长度,小数位数等。 它包括: 1)普通字符:按原样输出的字符; 输出表列:需要输出的数据列表,彼此间用逗号分隔。它可是任意合法的表达式。 3.3.1 格式输出:printf( )函数和scanf( )函数 用于输出的修饰符 3.3.1 格式输出:printf( )函数和scanf( )函数 格式符 功 能 形 式 d 输出十进制整数 %d 、 %md 、 %ld 、 %mld o 以八进制形式输出整数 %o 、 %mo 、 %lo x 以十六进制形式输出整数 %x 、 %mx 、 %lx u 以十进制形式输出一个无符号的数 %u c 输出一个字符 % c s 输出一个字符串 %s 、 % ms 、 % m.ns f 以小数的形式输出实数 %f 、 % m.nf 、 %lf e 以标准指数的形式输出实数 %e 、 % m.ne g 根据实数的大小自动按f或e的形式 选择输出格式 % g 3.3.1 格式输出:printf( )函数和scanf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值