文档详情

第3章-顺序结构的程序设计.ppt

发布:2017-05-02约3.41千字共39页下载文档
文本预览下载声明
C语言程序设计;; 3.1 C语句概述;C语句分为;(一)说明语句 用来申请变量或声明将要使用的函数 例:int x,y,z; float max(float x, float y); ;(二)表达式语句 由一个表达式加一个分号构成一个语句 a=3; z=x+y;;(三)函数调用语句 由一个函数调用加一个分号构成一个语句 printf(“This is a C statement.”);;(四)控制语句 完成一定的控制功能 1 if() ~else 条件语句 6 break 间断语句 2 for()~ 循环语句 7 switch() 开关语句 3 while()~循环语句 8 goto 转向语句 4 do ~while();循环语句 9 return 返回语句 5 continue 继续语句;(五)复合语句 用一对{}括起来的语句 { z=x+y; t=z/100; printf(“%f”,t); };(六)空语句 只有一个分号的语句 (什么也不做) 用来作为循环语句中的循环体 留待以后对程序进行扩充时使用,对未设计完成的模块,用空语句作为函数体; ;C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的 例如: 字符输入函数:getchar 字符输出函数:putchar 格式输入函数:scanf 格式输出函数: printf 字符串输入函数:gets 字数串输出函数:puts ;在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中.; 3.2 字符数据的输入输出;例1 输出单个字符。 #includestdio.h void main() { char a,b,c; a=‘B’;b=‘O’;c=‘Y’; putchar(a);putchar(b);putchar(c);putchar(‘\n’); } ;二、字符输入函数 一般形式:getchar() 函数作用:从标准输入设备输入一个字符。 函数值: 从输入设备获取的字符。 ;例2 输入单个字符。 #includestdio.h void main() { char c; c=getchar(); putchar(c); putchar(‘\n’); } ; #include stdio.h main ( ) { char c; c = getchar( ); putchar(c); };注意:;例:从键盘输入三个英文字母a,b和c,并依次同行内输出。 ;4.3 格式输入与输出;printf (”格式控制字符串”,参数1,参数2,…,参数n);格式控制字符的组成:;#include stdio.h void main() { int a=97,b=98; printf(“1:%d %d\n”,a,b); printf(“2:%d,%d\n”,a,b); printf(“3:%c,%c\n”,a,b); printf(“4:a=%d,b=%d\n”,a,b); };;说明: 除了X,E,G外,其他各式字符必须用小写。 可以在printf函数中的“格式控制”字符串中包含转义字符。 一个格式说明必须以“%”开头,以9个格式字符之一为结束,中间可以插入附加格式字符。 想输出%,则应该在格式控制字符串中用连续两个%表示;附加说明符 说 明 l 输出长整型数据,可加在格式转换符d,o,x,u前面 m(正整数) 输出数据的宽度 指定宽度实际宽度,补空格 指定宽度=实际宽度,按实际输出 不指定宽度,按实际输出 .n(正整数)对实数,表示输出 n 位小数。不足补0;多出则舍入处理。 对字符串,表示截取的字符
显示全部
相似文档