您的位置:首页 > 其它

5 运算符、表达式和语句

2017-12-20 23:47 162 查看

概括

关键字:while、typedef

运算符:=、-、*、/、%、++、–、(类型名)

优先级

while

复合语句,自动类型转换和强制类型

函数

5.1 循环简介

#include<stdio.h>
int main()
{
float tall;
scanf("%f",&tall);//输入不能用%.nf
while(tall<18.1)
{
printf("tall=%.2f\n",tall);
tall=tall+1;
}

}


5.2 基本运算符

基本运算符:=、+、-、*和/

pow(3.5,2.2)//函数pow表示3.5的2.2次方


=:赋值运算符

数据对象:用于储存值的数据存储区域统称为数据对象(data object);

二元运算符:+和-,也可作为符号运算符;

混合浮点型和整型运算,运算前整型会变为浮点型,然后运算;、

运算符优先级结合律
()左右
+、-右左
*、/左右
+、-左右
=右左
C语言大约有40个运算符;本节介绍4个。sizeof运算符,返回size_t类型,无符号整数类型

typedef double deal;

deal a;

%:求模运算符,求余数;

++运算符

递增和递减运算符

++和–

#include<>
int main()
{
int a(1);
int b(1);
A=a++;
B=++b;

printf("%d,%d\n",A,B);
}


5.4 语句

#include<stdio.h>
int main()
{
int count,sum; /*声明
count = 0; /*表达式语句
sum = 0;
while(count++<200) /*迭代语句
sum =sum +count;//{};复用语句
printf("sum = %d\n",sum);

return 0; /*跳转
8cb4
语句
}


5.5函数

#include<stdio.h>
void a(int n);
int main()
{
int b=7;
a(b);
return 0;
}
void a(int n)
{
while(n<10)
{
printf("%d\n",n);
n++;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: