第三章顺序结构程序设计

在这里插入图片描述
1 说明语句

说明语句用于定义程序所使用的变量裕类型

int a,b; char ch;

2表达语句,

表达式语句由表达式加上分号“;”组成。其一般形式如下。

                 表达式

例如:c=a+b 是一个赋值表达式,而c=a+b则是一个表达式语句。

3分支语句,他有俩中结构,既双分支if-else语句与多分支的Switch语句。

if(x>y),z=y, else,z=y;

4循环语句

既for语句;while语句和do-while语句sum=0; i=1 while(i<=99) {sum=sum=i; i=i+2;}

5专项语句

goto语句,break语句,continue语句,return语句。

6复合语句

用一对{}奖若干语句顺序组合在一起所形成的语句

例如{sum+1; i=i+2;}

7空语句

空语句只由一个分号构成 如;

8函数定义与调用:函数是完成特定功能的小模块,是C语言中唯一的一种子程序,常常在一个c程序中包含若干个函数,复杂的任务通过调用这些函数来完成。

例如:int max(int x,int y) { int z; if(x>y) z=x; else z=y; return z;}

9,输入与输出:scanf()和printf()函数来实现的。

3.3数据的输入与输出

3.3.1,输出函数printf()和输入函数scanf()

1.printf()函数

1,格式控制说明:例如:int型数据采用%d,float型和double型数据都采用%f

2,普通字符:在输出数据时,需要原样输出的字符。

使用printf()函数进行数据输出时需注意:

1,格式字符与输出项的类型要一一对应,不同类型的数据所使用的格式字符不同

2,一般情况下,格式字符与输出项的个数应相同

3,printf()函数将按从右到左的顺序计算出其值后输出

4,若要在printf()函数中输出字符"%",则应在格式控制字符串中使用连续两个“%”。

2,sanf()函数

1,格式控制说明:例如:int型数据采用%d,float型数据采用%f,double型数据采用%if(i是long的首字母,而不是数字1)

2,普通字符:在输入数据时,需要原样输入的字符
————————————————
版权声明:本文为CSDN博主「Surplus515」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_61928702/article/details/121156672

使用scanf()函数进行数据输入时需要注意:

1,格式字符与输入项的类型,个数要一一对应,输入项必须是地址,不能是变量名

2,格式字符可以指定输入数据所占的列数,系统会截取相应列数的数据

3,在输入数据时遇到以下的情况则认为数据输入结束:空格、Tab键、回车键、非法输入、指定宽度
————————————————
版权声明:本文为CSDN博主「Surplus515」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_61928702/article/details/121156672

printf包括f E,e g f是小数形式输出单精度或者式式精度数(保留6位小数) E,e以指数形式输出单精度或者式双精度数 g是以%f,%e中较短的输出宽度输出单精度或者式双精度数

scanf是以f E,e if le以小数形式输入单精度数,E,e以指数形式输入单镜度数,if以小数形式输入双精度数,le以指数形式输入双精度数,

2,sanf()函数

1,格式控制说明:例如:int型数据采用%d,float型数据采用%f,double型数据采用%if(i是long的首字母,而不是数字1)

2,普通字符:在输入数据时,需要原样输入的字符

使用scanf()函数进行数据输入时需要注意:1,格式字符与输入项的类型,个数要一一对应,输入项必须是地址,不能是变量名2,格式字符可以指定输入数据所占的列数,系统会截取相应列数的数据3,在输入数据时遇到以下的情况则认为数据输入结束:空格、Tab键、回车键、非法输入、指定宽度 ch=getchar:运行时从键盘输入缓冲区中读取一个字符,并赋值给变量ch,由于函数getchar()只能读入一个字符。 putchar:输出一个字符,输出参数是字符型变量或字符型常量

3.4 数学库函数

常用的数学库函数有: 1,指数函数exp(x):计算e的x次方 2,绝对值函数fabs(x):计算x的绝对值

3,以e为底的对数函数long(x):计算lnx 4,幂函数pow(x,y):计算x和y次方1 5,平方根函数:sqrt(x):计算根号x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值