#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//#include<string.h>
int main()
{
//除号两端都是整数进行的是整数除法,如果有一个为浮点数则执行浮点数除法
int a = 7 / 2;
float c = 7 / 2.0;
int b = 7 % 2;//取模,取模操作符的两端,只能是整数
printf("%d\n", a);
printf("%f\n", c);
printf("%.1f\n", c);//%.1f--表示单精度浮点数只打印一个小数
printf("%d\n", b);
return 0;
}
1.算数操作符
1.除号两端都是整数进行的是整数除法,如果有一个为浮点数则执行浮点数除法
2.取模,取模操作符的两端,只能是整数
3.%.1f--表示单精度浮点数只打印一个小数
2.赋值操作符
3.单目操作符
C语言中0表示假,非0表示真
!假变真,真变假
sizeof是单目操作符(括号可以去掉,证明它是操作符,不是函数,如果是函数,括号不能去)
sizeof计算整个数组的大小,单位是字节
后置++;先使用,后++,相当于int b=a;a=a+1;
强制类型转换
4.关系操作符
&&---逻辑与;||----逻辑或
5.条件操作符(三目操作符)
三目操作符------指有三个操作数
exp1?exp2:exp3
真 √ ×
假 × √
用三目操作符求两个数的最大值
6.逗号表达式
逗号表达式----逗号隔开的一串表达式,
特点:从左至右依次计算,整个表达式的结果是最后一个表达式的结果