算术运算:常见的数字运算,加减乘除等
关系运算:数值之间大小多少的关系
逻辑运算:逻辑与、或、非
#include <stdio.h>
/* 功能:算术运算、关系运算、逻辑运算
时间:2024年10月
地点:贤者楼129
作者:LChen
*/
int main() {
int a,b;
int ans1,ans2,ans3,ans4,ans5,ans6;
int ans7,ans8,ans9,ansa;
scanf("%d%d",&a,&b);
//算术运算:加减乘除、取余、相反数
ans1=a+b;
ans2=a-b;
ans3=a*b;
ans4=a/b;
ans5=a%b;
ans6=-a;
printf("和:%d,差:%d,积:%d,商:%d,取余:%d,相反数:%d.\n",ans1,ans2,ans3,ans4,ans5,ans6);
//关系运算:大于、小于、等于、不等于
ans7=a>b;
ans8=a<b;
ans9=a==b;
ansa=a!=b;
printf("大于?%d\n",ans7);
printf("小于?%d\n",ans8);
printf("等于?%d\n",ans9);
printf("不等于?%d\n",ansa);
//逻辑运算:与、或、非
int ansb=0<1 && 1<2;
int ansc=0<1 && 1>2;
int ansd=0<1 || 1<2;
int anse=0<1 || 1>2;
int ansf= !0;
int ansg= !1;
printf("%d %d %d %d %d %d\n",ansb,ansc,ansd,anse,ansf,ansg);
//条件运算符号:? :唯一的三目运算符
int num1=5;
int num2=6;
int num3=num1>num2?num1:num2;
printf("%d\n",num3);
return 0;
}
倒数第二行为逻辑运算结果,具体含义通过代码中printf函数查看。