c语言有那些运算符
1.算术运算符、逻辑运算符、关系运算符、符值运算符
1.算术运算符
- 加 - 减 x 乘 / 除 % 余
逻辑运算符 与 && 或 || 非 !
int a,b;
a = 8,b = 0;
//两个条件同时为真结果才为真
printf("a&&b = %d\n",a&&b);
//其中有一个为真就为真
printf("a||b = %d\n",a||b);
## 关系运算符
< >= <= == !=
// int a,b,c,e;
// a = 6,b = 8,c = 2,e=6;
// printf("a>b=%d\n",a>b);
// printf("a<b=%d\n",a<b);
// printf("a<=e=%d\n",a<=e);
// printf("a>=e=%d\n",a>=e);
// printf("a!=e=%d\n",a!=e);
// printf("a==e=%d\n",a==e);
// printf("%d",a-e || !c );
//扫描函数
int aa;
printf("请从控制台输入一个整数:");
scanf("%d",&aa);
printf("%d+6的结果是:%d",aa,aa + 6);
//基本数据类型 整型(int) 短整型(short) 长整型(long)
// 单精度浮点型(float) 双精度浮点开型(double) 字符型(char)
##基本运算符 加(+) 减(-) 乘(*) 除(/) 余(%)
//加法运算
int a = 9;
char c = '8';
int result = a+c;
//printf("a+c=%d",result);
int aa = 88;
int bb = 99;
long ab = aa+bb;
// printf("aa+bb=%d",ab);
int ac = 44444;
int ad = 44444;
short acd = ac+ad;
//printf("ac+ad=%d",acd);
//减法
double yuWenChengJi = 98.987;
int shuXueChengJi = 88;
// printf("yw-sx=%.3f",yuWenChengJi-shuXueChengJi);
// 乘法
float age = 18.5;
int bc = 3;
// printf("age*bc=%f" , age * bc);
//除法
float fu = 6.66;
int iw = 2;
// printf("fu/iw=%.2f",fu/iw);
float du = 5;
int dw = 0;
// printf("du/dw=%d",du/dw);
//余
int tt = 56;
int aaa =3;
//printf("tt%caaa=%d",'%',tt % aaa);
float ttt = 879.98;
float abaga = 3;
// printf("ttt%cabaga=%d",'%',ttt%abaga);
赋值运算符
//++
//float ja = 89.9;
//printf("ja=%.1f\n",ja++);
//printf("ja=%.1f\n",ja++);
//printf("ja=%.1f\n",++ja);
//printf("ja=%.1f\n",ja);
int jaa = 55;
printf("jaa=%d\n",++jaa); // 56
printf("jaa=%d\n",jaa++); //56
printf("jaa=%d\n",++jaa); //58
printf("jaa=%d\n",jaa++); //58
printf("jaa=%d\n",1+jaa++); //60
printf("jaa=%d\n",jaa); //60