目录
1求时间差
2 运算符优先级
3关系运算以及其优先级
1求时间差
1转换为分钟计算最后再转换回去
#include<stdio.h>
int main()
{ int hour1,minute1;
int hour2,minute2;
scanf("%d %d",&hour1,&minute1);
scanf("%d %d",&hour2,&minute2);
int t1=hour1*60+minute1;
int t2=hour2*60+minute2;
int t=t2-t1;
printf("时间差是%d小时%d分钟",t/60,t%60);
return 0;
}
#include<stdio.h>
int main()
{
int hour1,minute1;
int hour2,minute2;
scanf("%d %d",&hour1,&minute1);
scanf("%d %d",&hour2,&minute2);
int ih=hour2-hour1;
int im=minute2-minute1;
if (im<0)
{
im = 60 + im;
ih--;
}
printf("时间差是%d小时%d分钟。n",ih,im);
return 0;
}
2运用if语句
2 运算符优先级
| 优先级 | 运算符 | 运算 | 结合关系 | 举例 |
|---|---|---|---|---|
| 1 | + | 单目不变 | 自右向左 | a*+b |
| 1 | - | 单目取负 | 自右向左 | a*-b |
| 2 | * | 乘 | 自左向右 | a*b |
| 2 | / | 除 | 自左向右 | a/b |
| 2 | % | 取余 | 自左向右 | a%b |
| 3 | + | 加 | 自左向右 | a+b |
| 3 | - | 减 | 自左向右 | a-b |
| 4 | = | 赋值 | 自右向左 | a=b |
3 关系运算以及其优先级
| 运算符 | 意义 |
|---|---|
| == | 相等 |
| != | 不相等 |
| > | 大于 |
| >= | 大于或等于 |
| < | 小于 |
| <= | 小于或等于 |
所有的关系运算符的优先级比算数运算的低,但是比赋值运算高
判断是否相等的==和!=的优先级比其他的低,而连续的关系运算是从左到右进行的
最后
以上就是潇洒冥王星最近收集整理的关于1求时间差2 运算符优先级3关系运算以及其优先级1求时间差的全部内容,更多相关1求时间差2内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复