首页 > 其他分享 >运算符

运算符

时间:2023-04-08 18:34:55浏览次数:38  
标签:--- 示例 算术 运算符 操作 表达式

运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来的符合Java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。

算术运算符
+,-,*,/,%(加,减,乘,除,取余)
注意事项
1./和%操作的区别:/操作取得的结果是商,%操作取得的结果是余数。
示范:5/2--->2 5%2--->1
2.整数操作只能的得到整数,必须要有浮点数的参与才能得到整数。
示例:5/2--->2 5/2.0--->2.5
字符的“+”操作
拿计算机底层对应的值进行计算。
'A':65
'a'97
'0'48
算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。
提升规则: 1.byte,short,char类型会被提升到int类型。
2.整个表达式的类型自动提升到表达式中最高等级等级操作数同样的类型。
字符串的“+”操作
当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算符。
示例:"abc"+15--->"abc15"
在”+“操作中,出现字符串就是连接运算符,否则就是算术运算符。当进行连续的”+“操作时,从左到右逐个执行。
示例: 1+99+"abc"--->"100abc"
"abc"+1+100--->"abc1100"

标签:---,示例,算术,运算符,操作,表达式
From: https://www.cnblogs.com/wzh-Official/p/17298969.html

相关文章

  • 逍遥自在学C语言 | 位运算符的基础用法
    前言一、人物简介第一位闪亮登场,有请今后会一直教我们C语言的老师——自在。第二位上场的是和我们一起学习的小白程序猿——逍遥。二、构成和表达方式位运算符是一组用于在二进制数之间进行操作的运算符运算符名称示例&位与a&&b|位或a|b......
  • Java 自增自减运算符和移位运算符介绍
    摘自JavaGuide(「Java学习+面试指南」一份涵盖大部分Java程序员所需要掌握的核心知识。准备Java面试,首选JavaGuide!)自增自减运算符在写代码的过程中,常见的一种情况是需要某个整数类型变量增加1或减少1,Java提供了一种特殊的运算符,用于这种表达式,叫做自增运算符(++)和自......
  • Shell基本运算符
    Shell和其他编程语言一样,支持多种运算符,包括:(1)算数运算符(2)关系运算符(3)布尔运算符(4)逻辑运算符(5)字符串运算符(6)文件测试运算符1.算数运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和exprexpr是一款表达式计算工具,使用它能完成表达式的求值操作。val=`expr......
  • 末尾运算符 ^ 和 范围运算符 ..
    调用表达式()使用括号()调用()或调用委托。以下示例演示如何在使用或不使用参数的情况下调用方法,以及调用委托:Action<int>display=s=>Console.WriteLine(s);varnumbers=newList<int>();numbers.Add(10);numbers.Add(17);display(numbers.Count);//output:2......
  • C++运算符重载
    什么是运算符重载运算符重载(Operatoroverload)是对已有的运算符赋予多重含义,使同一个运算符作用于不同类型的数据时做出不同的行为。运算符重载的意义运算符重载的本质是函数重载,是实现多态的重要手段,为用户提供了一个直观的接口。调用运算符操作自定义数据类型其实就是调用......
  • 逍遥自在学C语言 | 逻辑运算符
    前言一、人物简介第一位闪亮登场,有请今后会一直教我们C语言的老师——自在。第二位上场的是和我们一起学习的小白程序猿——逍遥。二、构成和表示方式逻辑运算符是用来比较和操作布尔值的运算符C语言中的逻辑运算符主要有3个,如下表所示运算符名称示例描......
  • 3-运算符
    1.运算符和表达式运算符:​就是对常量或者变量进行操作的符号。​比如:+-*/表达式:​用运算符把常量或者变量连接起来的,符合Java语法的式子就是表达式。​比如:a+b这个整体就是表达式。​而其中+是算术运算符的一种,所以这个表达式也称之为算术表达式。2.算术运......
  • 重载成员访问运算符
    #include<iostream>usingstd::cout;usingstd::endl;classData{public:Data(intdata=0):_data(data){cout<<"Data(int=0)"<<endl;}intgetData()const{return_data;......
  • 20230405-Python运算符-day3
    运算符4月4日算数运算符赋值运算符复合赋值运算符⽐较运算符逻辑运算符算数运算符符号描述实例+加print(1+1)输出结果为2-减print(1-1)输出结果为0*乘print(2*2)输出结果为4/除print(4/2)输出结果为2//整除print(9//4)输出结果......
  • 4.运算符号
    常见运算符赋值运算符增量运算符逻辑运算符常见运算符+、-、*、、/、%/:除以结果为正数%:获得余数 赋值运算符=,+=,-=,/=,%=,<<=,>>=,&=,^=,!=f+=1 //为f加1,f为加1后的值 增量运算符++,--++i:先i的值加一i--:先显示i的值,后加一 逻辑运算符&&//逻辑与,1......