算数运算符

一、按照功能分为四种:

1.算数运算符

单目:+(取正)-(取负) ++(自增1) - -(自减1)。

双目:+ - * / %(取余)(+还可以连接字符串)。

三目:a>b?true:false

例子:

int a=2,b=3;
int c;
c=a+b; c=a-b; c=a/b; c=a%b;
a>b?a:b;

2.位运算符(先转化成二进制再进行运算)

与(&)、非(~)、或(|)、异或(^)。
移位运算符:<<、 >>(有符号右移) 、 >>>(无符号右移)。
左移1位相当于乘以2,右移1位相当于除以2,比乘除运算效率更高。

int a=8, c;
c=a>>2;

3.比较运算符

== ,<,>,<=,>=,!=(运算符号)。
==与!=比较基本数据类型是比较值,比较引用类型是虚地址。
除了== !=外,都只能比较基本数据类型。

4.逻辑运算符

用于连接两个boolean类型的表达式。

&& (双与) 、|| (双或) 、&(与)、|(或)、^(异或)、!(非运算)

例子:String s=“”;

if(s==null||s.equals(“”)){}

时间: 2024-10-09 01:12:28

算数运算符的相关文章

Java的算数运算符、关系运算符、逻辑运算符、位运算符

Java的运算符,分为四类:                           算数运算符.关系运算符.逻辑运算符.位运算符.                           算数运算符:+  -  *  /  %  ++  --                           关系运算符:==  !=  >  >=  <  <=                           逻辑运算符:&&  ||  !  ^  &  |        

shell运算符之 关系运算符,算数运算符,布尔运算符,字符串运算符和文件测试运算符

shell运算符有很多,关系运算符,算数运算符,布尔运算符,字符串运算符和文件测试运算符 1,算术运算符 原声bash 不支持简单的算术运算,可以使用expr 工具 两点注意: 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样. 完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边. #!/bin/basha=10b=20rst=`expr 2 + 2`echo '2+2 =' ${rst} rst=`exp

Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等

Bash 支持很多运算符,包括算数运算符.关系运算符.布尔运算符.字符串运算符和文件测试运算符. 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用. 原生的bash到底支持不支持数学计算我不清楚了,不过也这样做到一样的效果: #!/bin/bash val=$(( 2 + 2)) echo 'Total value :'$val val=$[ 2 + 2 ] echo 'Total value :'$val 我想现在版本的bash原生是支

基本算数运算符和基本语句之赋值语句

基本的算术运算符    常用算数运算 常用算数运算符包括+(正好运算符).-(负号运算符).+(加法运算符).-(减法运算符).*(乘法运算符)./(乘法运算符).%(求余运算符). 注意: l   键盘无÷号,所以以/代替,实数相除的结果是双精度实数,两个正整数相除的结果为整数,即舍弃小数部分.若除数与被除数中有一个数是负数,则结果是不一定,是一个随机数. l   %运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数. 自增自减运算符. 自增自减运算符可以分为前置和后置两种,首先先谈

C语言:算数运算符

算数运算符顾名思义就是进行运算的符号 + 加法运算符 - 减法运算符或负值运算符 * 乘法运算符 / 除法运算符 % 模运算符或称取余运算符,要求%两侧均为整型数据 算术表达式:用算数运算符降数据连接起来的式子,称为算数表达式,例如:a+b.10/5等,如果表达式复杂的话,就要注意下运算的顺序,运算的顺序是按照运算符的结合方向和优先级进行的. 结合方向 算术运算符的运算方向是从左向右.例如表达式2+3+4,先计算2+3 优先级 优先级越高,就越先结合,此时并没有参与运算仅仅是操作符与操作数结合到

PHP学习之输出语句、注释、算数运算符

今天学习了PHP的输出语句: 1.echo echo只能输出数字.字符串. 对于布尔类型 true输出1 false输出空. 可以一次输出多个参数 2.var_dump() 如果输出变量,可以输出变量的值和变量的类型. 如果输出的是数组,包括键.值.值的数据类型 3.print_r() 用来输出数组,输出的内容包括键.值,不包括数据类型. 4.print 与echo类似,输出成功返回1,否则返回0.只能一次输出一个参数. 注释: //单行注释 #单行注释 /* 多行注释 */ 算数运算符: 思考

【好程序员笔记分享】C语言之算数运算符

ios培训------我的c语言笔记,期待与您交流! #include <stdio.h> int main() { /*1.算数运算符的基本使用 int a = 10 + 1 + 2 - 3 + 5; int b = -10; int c = 10 * b; int d = 10 / 2; int e = 10 % -3; // 取余运算(模运算) // %两边都是整数 // %取余结果的正负性只跟%左边的数值有关 printf("%d\n", e); //输出值:1 *

【Shell脚本学习10】Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等

Bash 支持很多运算符,包括算数运算符.关系运算符.布尔运算符.字符串运算符和文件测试运算符. 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用. expr 是一款表达式计算工具,使用它能完成表达式的求值操作. 例如,两个数相加: #!/bin/bash val=`expr 2 + 2` echo "Total value : $val" 运行脚本输出: Total value : 4 两点注意: 表达式和运算符之间要有空格,

shell之算数运算符、逻辑运算符、关系运算符、布尔运算符、文件测试运算符

注意事项: (1)bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用: (2)完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边. (3)条件表达式要放在方括号之间,变量与符号之间必须以空格隔开,命令才可以识别: (4)乘号(*)在shell中有特殊含义,作为乘法符号时,要在*前边必须加反斜杠(\)才能实现乘法运算: (5)关系运算符采用的是英文字母的缩写,等于(-eq,equal),不等于(-ne,not equ