2020-04-15

1.算术运算符

= 赋值号

是将右侧数据赋值给左侧的【变量】

变量有且只能是被赋值之后才可以修改内容,未赋值不能修改

1.2偷懒专用算术运算符

+=  -=  /=  %=

a=a+b  ==>a+=b

2.自增自减运算符(考点)

自增自减运算符只能 操作变量,不能操作常量

++ 自增运算符  操作的变量自增1  等价于+= 1

-- 自减运算符  操作的变量自减1  等价于  -=1

前后关系

自增自减运算符在

变量之前:首先执行自增自减操作,再来完成当前行代码的运行

变量之后:首先执行当前行代码,再来执行自增自减操作

常见面试题

int num = 5;

int ret = num++ * ++num;

ret = ?  (35)

num = ? (7)


int num = 5;

++(num++)

num = ? (报错)

因为(num++)是存在于小括号以内,按照计算优先级处理,首先计算小括号里面的内容,但是因为小括号是一个整体,对外的数据时num++的结果,这是一个常量!!!

自增自减运算符,只能操作变量,不可以操作常量。

3.逻辑运算符

与  &&

或  ||

非  !


作业:

1、写出判断【数字字符】的条件

char ch;

ch >= '0' && ch <= '9'

2.写出判断数值0~9的条件

int num;

num >=  0 && num <= 9

3.ret = -1  num = 7

4. ret = 0   num = 10

5.ret = 10   ret = 0

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运算符有哪些 算术运算符 关系运算符 逻辑运算符 赋值运算符 Java中使用的算术运算符 加+减-乘*除/取...
    Forachange阅读 112评论 0 0
  • 1. 运算符 1.1 算术运算符 开发中使用的算术运算符:加 +、减 -、乘 *、除 /、取余 %、小括号 ()、...
    筱逸丶阅读 418评论 0 0
  • 到目前为止我们用到的变量都是本地变量 有些叫法也叫局部变量或者自动变量 当函数没有参数的时候,要不要在参数表里面放...
    67214d57b4aa阅读 175评论 0 0
  • 修改的程序又出现了一个小BUG: 通过print测试,发现问题是index2workpackage_id函数处理问...
    每日派森阅读 66评论 0 0
  • 情切切良宵花解语,意绵绵静日玉生香
    啊策阅读 79评论 0 0