运算符
来源:互联网 发布:电脑什么软件跑分准 编辑:程序博客网 时间:2024/06/01 18:48
一.基本数据运算符
+ - * / %
1.含义
操作俩个数据 称为双目运算符。
2.运算顺序
* / % + -
3.运算结果
以俩个操作数更高精度来存储
二.自增 自减运算符(单目)
++ --
前加 ++i 先自增,再管其他的
后加 i++ 先干别的,再自增
前减 --i 先自减,再管其他的
后减 i-- 先干别的,再自减
三.赋值运算符
=
从右到左
+ 俩个操作数 是数据 基本数据运算符
+ 俩个操作数 有一个是“” 连缀作用
1.关系运算符
数值 整形 浮点型 字符型
> < >= <= == !=
2. 从左到有
四.关系运算符
连缀的表达式 结果是boolean类型
五.逻辑运算符
&& || ! ^
1.只有两边都为真的时候 结果才是真
双目运算符 操作数 必须都是boolean
运算结果 也是boolean
|| 一边为真 结果就是真
! 取反
^ 两个操作数 一样 结果为假 两个操作数不一样 结果为真
2.例外:位& 位|
以相互取代 但是工作原理稍有不同
逻辑与和逻辑或 两边的操作数 如果已经能决定运算结果的话 后面操作数不运行
位与和位或 两边操作数 不管你能不能得出计算结果 都要继续计算
六.三目运算符
操作数1?操作数2:操作数3
int t=!10>1||10<1^6<7?10:1.0;
操作数1是boolean类型
操作数2和操作数3 必须是相同类型 并且类型是返回结果的类型
0 0
- 运算和运算符
- 运算符
- ??运算符
- 运算符
- << 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- ?? 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 【Android开发】线程间通讯机制(基础篇)——Handler、Runnable、HandlerThread、AsyncTask的使用
- at org.springframework.asm.ClassReader.<init>(Unknown Source)
- 二叉树最大路径和
- Android Studio如何轻松整理字符串到string.xml中
- unity OnTriggerEnter 函数测试
- 运算符
- C++学习日记
- 常用3D模型的相关资源整理
- leetCode练习(72)
- 十进制转换为-2进制
- 如何求解问题-现代启发式方法(3-7章)
- 单片机==iic_发送接受字符串(26)
- Android 命名规范1---工程文件命名
- 排序并插入