第3章-顺序结构的程序设计.ppt
文本预览下载声明
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.hvoid main(){char a,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘\n’);};二、字符输入函数
一般形式:getchar()
函数作用:从标准输入设备输入一个字符。
函数值: 从输入设备获取的字符。
;例2 输入单个字符。#includestdio.hvoid 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;多出则舍入处理。
对字符串,表示截取的字符
显示全部