算数运算符的基本使用

1. 算数运算符的分类:算术运算符,赋值运算符,关系运算符,逻辑运算符,三元运算符

2.字符参与加法运算时,是使用字符在计算机中储存的数值参与运算,
          A:65
          a:97
          0:48

字符串参与加法运算时,做的其实不是加法运算,而是拼接

int a=10;

int b=20;

system.out.println("hello"+a+b)输出的结果为 hellw1020

先进行的是hello+a,得到一个字符串,再与b拼接

system.out.println(a+b+"hello") 输出的结果为 30hello

因为运算是从左往右的,先进行了a+b,得出结果再与hello拼接。

3.字符的++和--(自增和自减,用于对变量加1或者减1)

1.++和--可以放在变量的前面,也可以放在变量的后面

2.++和--单独使用时,放在变量的前后结果都一样

3.参与其他操作时:

++在后面,先拿变量做操作,然后再++

++在前面时,先变量++,然后再拿变量做操作

int a=10;
        System.out.println("a:"+a);
        int b=a++;
        int c=++a;
        int d=--a;
        int f=a--;
        System.out.println("c:"+c);   值为11
        System.out.println("b:"+b);   值为12
        System.out.println("d:"+d);   值为11
        System.out.println("f:"+f);     值为11

4.赋值运算符(把符号左边和右边的数据做操作,然后把结果赋值给左边)

int a=10;
        a+=20;
        System.out.println("a:"+a);          值为30
        int b=2;
        b*=2;
        System.out.println("b:"+b);          值为4
        int c=2;
        c-=2;
        System.out.println("c:"+c);          值为0
        int d=6;
        d/=3;
        System.out.println("d:"+d);          值为2

注意:扩展的赋值运算符,隐含了强制类型转换

有一个变量a,a+=10;相当于:a(a的数据类型)(a+10)

5.逻辑运算符(用于连接关系表达式)

&:有false则false

|:有true则true

^:相同则false,不同为true

!:true则false,false则true

&与&&,|与||的区别:&&,||,有短路效果,只要左边为false,右边不执行。&,| ,左边无论是什么,右边都会执行。

6.三元运算符(关系表达式?表达式1:表达式2)

执行流程:

A:计算关系表达式的值,判断为false还是true

B:如果true,表达式1就是结果

如果false,表达式2就是结果

int a=6;
             int b=10;
             int c=8;
             int i=(a>b)?a:b;
             int max=(i>c)?i:c;
             System.out.println("max:"+max);

原文地址:https://www.cnblogs.com/yan09620/p/10163999.html

时间: 2024-08-04 03:59:00

算数运算符的基本使用的相关文章

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 优先级 优先级越高,就越先结合,此时并没有参与运算仅仅是操作符与操作数结合到

算数运算符

一.按照功能分为四种: 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.位运算符(先转化成二进制再进行运算) 与(&).非(~).或(|).异或(^).移位运算符:<<. >>(有符号右移) . >>&

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