算术运算符

Posted aoligei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算术运算符相关的知识,希望对你有一定的参考价值。

1. 算术运算符有加减乘除、取模、自增自减:+、-、*、/、%、++、--

    当有两个不同数据类型进行运算时,结果会是数据类型范围大的那种。例如 int + double 会变成 double + double 最后变成 double 

2. 加号的常见用法 “+”:

a. 对于数值运算,就是加法

b. 对于字符char来说,运算前,char变成int型(根据ASCCI码或者Unicode),再进行运算

c. 对于字符串String类来说,加号代表字符串连接操作(字符串和任何数据类型用加号连接,都会变成字符串)

可用括号设置优先级,例如 sout( "Java" + 20 + 30)   输出 Java2030

                                           sout( "Java" + (20 + 30) ) 输出 Java50

3. 自增自减运算符:

a. 单独使用时,++num 和 num++ 完全一样

b. 混合使用时注意,++num ,变量 num 会立刻 +1 ,然后用结果使用;

                             ,num++ ,会先使用 num 原来的值,然后再 +1

int num = 20;

sout(num++);   //输出的是 20

sout(num);     //输出的是 21
int num = 20;

sout(++num);    //输出结果是 21

sout(num);      //输出结果是 21

 

以上是关于算术运算符的主要内容,如果未能解决你的问题,请参考以下文章

11.算术运算符

Python运算符 ( 算术运算符 | 赋值运算符 )

java笔记2之算术运算符

Python算术运算符及用法详解

算术和逻辑运算指令

是否可以计算 R 中的算术运算次数?