概述
目录
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 运算符优先级3关系运算以及其优先级1求时间差所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复