第三节 运算符及表达式
1、c语言的运算符
暂时使用的
类型 符号
算术运算符 +、—、*、/、%、-、++
关系运算符 >、<、==、>=、<=、!=
逻辑运算符 &&、||、!
算术运算符
#include<stdio.h>
main()
{
int i=7,j=8;
printf("i+j=%d\n",i+j);
printf("i-j=%d\n",i-j);
printf("i*j=%d\n",i*j);
printf("i/j=%d\n",i/j);
}
i++与++i区别
假设 i=1
如果执行a=i++ 完之后, a=1, i=2
如果执行a=++i 结果是, a=2, i=2
关系与逻辑运算符
输出 1为真,0为假
#include<stdio.h>
main()
{
int a=6,b=6,c=3;
printf("%d\n",a>b);
printf("%d\n",a=b);
printf(“%d\n”,a>=c);
printf("%d\n",a!=c);
printf(“%d\n”,a<=b);
}
数据类型转换
形式:
(类型) (表达式)
#include<stdio.h>
main()
{
int chinese, math, english, sum;
printf("请输入语数英三科的成绩:(以空格隔开)\n");
scanf("%d%d%d", &chinese, &math, &english);
sum = (chinese+math+english);
printf("平均分为%d\n", sum/3);
printf("平均分为%f\n", sum/3);
}