首页 > 其他分享 >C语言基础-表达式-day3

C语言基础-表达式-day3

时间:2024-01-24 22:35:22浏览次数:27  
标签:60 int day3 C语言 运算符 hour2 hour1 表达式

一、表达式

  • 一个表达式是一系列运算符和算子的组合,用来计算一个值
  • 运算符是指进行运算的动作,比如加法运算符+,减法运算符-
  • 算子是指参与运算的值,这个值可能常数,也可能是变量,还可能是一个方法的返回值
    1、计算时间差
#include <stdio.h>
int main()
{
    int hour1,minute1;
    int hour2,minute2;
    printf("请输入第一个时间:");
    scanf("%d %d",&hour1,&minute1);
    printf("请输入第二个时间:");
    scanf("%d %d",&hour2,&minute2);
    int count1 = hour1*60+minute1;
    int count2 = hour2*60+minute2;
    int t = count1 - count2;
    printf("两者时间差是%d小时%d分",t/60,t%60);

}

二、运算符优先级

  • 优先级

  • 结合关系

  • 一般左向右

  • 单目+-和赋值=自右向左

标签:60,int,day3,C语言,运算符,hour2,hour1,表达式
From: https://www.cnblogs.com/zwb1997/p/17986001

相关文章

  • C语言——分支与循环
    C语言中,分支语句与循环语句是我们接触的基础语句之一,可以说是大厦之基。本篇我们先来看分支语句。分支语句包括if语句和swich语句两部分。我们先来看if语句,最简单的if语句如下if(条件){语句1;}else{语句2;}if后的圆括号里是判断条件,判断是否执行花括号里的语句;如果,判断......
  • C语言中的at+;wt+;rt+;wb+;是什么意思
    这些都是C语言打开文件函数fopen的一个参数打开文件方式的值:定义函数FILE*fopen(constchar*path,constchar*mode);函数说明参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。mode有下列几种形态字符串:r打开只读文件,该文件必须存在。r+......
  • expect、正则表达式、sed、cut
    一、expectexpect是一个用于自动化交互式任务的工具,它的使用通常需要编写expect脚本,并为该脚本传递必要的参数。expect"命令本身通常不需要太多的参数,但脚本需要为特定的交互任务提供所需的参数和命令。以下是一些常见的expect脚本参数:spawn命令:用于启动要自动化的交互......
  • 微信小程序Day3
    wx:if、wx:elif、wx:else:判断语句在js文件声明type变量 wxml文件实现对type的判断 <block>标签可将多个标签打包,而不在页面上渲染 wx:for循环语句(若未声明则索引默认为index,值为item)wxml实现语句 也可以自定义索引和值的名称 对key:value的循环语句实现js文件......
  • 正则表达式匹配规则
    1.字符表达式描述[abc]字符集。匹配集合中所含的任一字符。[^abc]否定字符集。匹配任何不在集合中的字符。[a-z]字符范围。匹配指定范围内的任意字符。.匹配除换行符以外的任何单个字符。\转义字符。\w匹配任何字母数字,包括下划线(等价于[A-Za-z0-9_]......
  • 前端学习-正则表达式
    学习MDN-正则表达式章学习MDN-正则表达式章-这个链接也可以什么是正则表达式要点:用于匹配字符串中字符组合的模式js中,正则表达式也是对象用于RegExp的exec和test方法,以及String的match、matchAll、replace、search和split方法gim分别是什么意思参考博客......
  • cron表达式详细讲解
    概念cron表达式是一种用于指定任务在某个时间点或周期性执行的字符串表达式。它包含6个或7个域,每个域代表不同的含义,从左到右依次为"秒分时日月星期几年",其中年不是必须的(不写代表当前年份),cron表达式的配置简洁方便,因此在定时调度任务中被广泛使用参数cron表达式包含6个或7个......
  • 00-C语言编程技巧
    目录一.if(3==i)一.if(3==i)将if(i==3)的写法改成if(3==i):这样做的好处是当出漏写一个=号的时候,编译器会告知“attemptedassighnmenttoliteral”.(试图向常数赋值)//假如有这样一段代码#include<stdio.h>intmain(){inti=3;while(1){......
  • Java 将表达式解析为AST
    importorg.antlr.v4.runtime.*;importorg.antlr.v4.runtime.tree.*;publicclassExpressionParser{publicstaticvoidmain(String[]args)throwsException{//创建输入流InputStreaminput=newFileInputStream("expression.txt")......
  • Java开源表达式计算引擎(转载)
    1) jfireEL——高性能EL表达式解析框架jfireEL是快速的EL表达式解析器,支持丰富的EL表达式,7倍于SpringEL的超高性能。2)Aviator——轻量级高性能Java表达式引擎Aviator是一个高性能、轻量级的Java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。支......