//算数运算:+ - * / %
//算数运算的运行原理
/*
int a = 1,b = 2,c = 3;
//a+b+c
//a+b+c*d
//a+b*c
System.out.println(a+b*c);
*/
/*
a+b+c
1.去内存中找a对应的数据
2.读取下一个运算符 +
3.读取+后面的运算数b,同时读取b后面的运算式,看运算符,看是否先运行
+ b +/*
4.a+b -> temp
5.temp+c
*/
/*
int a = 1;
int b = 2;
System.out.println((a=3) + (b=4) + a*b);
*/
//System.out.println(-11%-7.1);
/*
前面的操作数提供最终运算结果的符号
前面的操作数的绝对值与后面操作数的绝对值提供最终结果值
-4
*/
//自增自减运算 ++ --
//自增自减运算符的运行原理
//++运算符
//i++ 表达式 ++i
//int i = 1;
//System.out.println(i+++i+++i+++i++);
/*
i++ + i++ + i++ + i++ i = 1
1 + i++ + i++ + i++ i = 2
1 + 2 + i++ + i++ i = 3
3 + i++ + i++ i = 3
3 + 3 + i++ i = 4
6 + i++ i = 4
6 + 4 i = 5
*/
//System.out.println(i++ + ++i + i++ + ++i);
/*
int i = 1;
int j = i++ + (i=1) + i++ + (i=1)+ i++;
//1+1+1+1+1
System.out.println(j);
*/
算数运算中的陷阱
最新推荐文章于 2024-09-05 20:15:00 发布