美文网首页
3.运算符(i++ 和 ++i执行顺序)

3.运算符(i++ 和 ++i执行顺序)

作者: 我爱阿桑 | 来源:发表于2021-08-09 16:35 被阅读0次

1.加

  • 数学运算,支持类型 byte short int long float double chart
  • 连接符 +两端只要出现String,那就是连接符。结果就是String

2.减

  • 数学运算 支持类型 byte short int long float double chart

3.乘

  • 数学运算 支持类型byte short int long float double chart

4.除

  • 整形数之间的 / 是取商
  • 有浮点类型参加的 / 获取的是准确的结果(如果除不尽,会自动保留小数)

5.%

取模(取余数)
测试题(比较重要)

   public class test{
       public static mian (String[] args){
           int i = 10;
           int k = i++ +i;
          //    a. i的值赋给i++    所以 i++为10
          //    b. i自增     i为11
          //    c. 10+11    所以K为21
           int m = i++ -i + i++;
          // a. 将i 的值赋给 i++, 所以i++为 11
          //  b.i自增   i为 12
          //  c. i++ -i  就是  11 -12
          //  d. 将 i 的值赋给i++  所以  i++为 12
          //   e. i 自增  i = 13
          // f. 最后就是  -1  +  12    =  11
          System.out.println(i);  // 13
          System.out.println(k);  // 21
          System.out.println(m);  // 11
     }
}

相关文章

  • 3.运算符(i++ 和 ++i执行顺序)

    1.加 数学运算,支持类型 byte short int long float double ch...

  • 如何区分前递加和后递加

    运算符中++i和i++如何区分 在起初学习运算符的时候,我总是区分不了++i和i++后来我想了很久,终于我用自己的...

  • (4) 面试

    TCP/IP分为几层。TCP/IP四层模型 运算符优先级(i++) 分析:先执行i++,但是i自增1操作是稍后才执...

  • 必须知道的C语言知识细节:i++和++i

    i++是后缀自增运算符,++i是前缀自增运算符。 正常情况下,执行完毕,两种等价,例如: int i=1; i++...

  • ++i和i++;& print和println;

    ++i和i++对比 单独执行VS赋值 ++i 先增加,后引用 i++ 先引用,后增加 print打印...

  • 2018-12-11

    1、首先,单独拿出来说++i和i++,意思都是一样的,就是i=i+1。 2、如果当做运算符来说,就是a=i++或者...

  • i++和++i的区别

    1、首先,单独拿出来说++i和i++,意思都是一样的,就是i=i+1。2、如果当做运算符来说,就是a=i++或者a...

  • C语言:乱

    ++i 和 i++ 的作用相当于 i=i+1。但是 ++i 和 i++ 的不同之处在于 ++i 是先执行 i=i+...

  • i++ 和 i+1

    ++ 是自增运算符 粗略的看 i++ 和 i= i+1 是一个意思 但区别在于 i++ 是先使用i的值 然后再使 ...

  • 第五章 循环和关系表达式(1)for循环语句

    (一)for循环语句 1.for循环的用法 for (i=0;i<6;i++) {循环体} ++运算符递增运算符...

网友评论

      本文标题:3.运算符(i++ 和 ++i执行顺序)

      本文链接:https://www.haomeiwen.com/subject/gvqavltx.html