各类运算符:

算数运算符::+,-,*,/,%,++,--

++:自增

--:自减

单独使用的时候,++或者--无论是放在变量的前面还是后面,结果是一样的。

参与操作的时候:

如果++或者--在变量的后面,先拿变量参与操作,后变量做++或者--

如果++或者--在变量的前面,先变量做++或者--,后拿变量参与操作

基本的赋值运算符:=

扩展的赋值运算符:+=,-=,*=,/=,%=

a+=10;相当于a = (a的数据类型)(a + 10);

关系运算符:==,!=,>,>=,<,<= (关系运算符的结果都是boolean型,也就是要么是true,要么是false)

逻辑运算符: A:&,|,^,!

B: &&,||

&逻辑与:有false则false

|逻辑或:有true则true

^逻辑异或:相同为false,不同为true

!逻辑非:非false则true,非true则false

A:&&和&的区别?

a:最终结果一样。

b:&&具有短路效果。左边是false,右边不执行。

&是无论左边是false还是true,右边都会执行

B:||和|的区别?

a:最终结果一样

b:||具有短路效果.左边是true,右边不执行

|是无论左边是false还是true,右边都会执行

三元运算符:

(关系表达式)?表达式1:表达式2;

如果条件为true,运算后的结果是表达式1;

如果条件为false,运算后的结果是表达式2;

例子:int x=1,y=2,z;

z = (x>y)?x:y; //z为x,y中的大的那一个数

最新文章

  1. vsftp linux
  2. [BZOJ2794][Poi2012]Cloakroom
  3. 数据库分页和使用jstl标签替换分页的jsp代码
  4. DDL、DML、
  5. C# 使用ffmpeg.exe进行音频转换完整demo
  6. WPF RadioButton &amp; CheckBox Style
  7. TS流PAT/PMT详解
  8. IOS学习之路五(代码实现UITableView)
  9. Java课程设计 购物车系统(个人博客) 201521123052 蓝锦明
  10. 网站开发进阶(二十一)Angular项目信息错位显示问题解决
  11. 企业级中带你ELK如何实时收集分析Mysql慢查询日志
  12. 使用pgrouting进行最短路径搜索
  13. 常用Linux VPS/服务器SSH连接工具 - Xshell下载与使用
  14. C#常用IO流与读写文件 (转)
  15. Hibernate 基础入门
  16. C# 设计模式速记
  17. 模式识别之knn---KNN(k-nearest neighbor algorithm)--从原理到实现
  18. Nginx配置日志格式记录cookie
  19. 记一次ss无法上网的排查
  20. urllib模块和urllib2模块的区别

热门文章

  1. flask-restful 请求解析
  2. Python编码规范杂记(很乱:))
  3. 文档生成工具Sandcastle Help File Builder
  4. android aidl通信 RemoteCallbackList客户端注册回调
  5. IntelliJ IDEA 12 设置优化
  6. Scala 知识点掌握1
  7. final关键字介绍
  8. 堆(Heap)的实现
  9. 洛谷P1351 联合权值(树形dp)
  10. sass文件处理