整数运算:

1. 如果两个操作数有一个为Long, 则结果也为long。

2. 没有long时,结果为int。即使操作数全为short,byte,结果也是int。

浮点运算:

3. 如果两个操作数有一个为double,则结果为double。

4. 只有两个操作数都是float,则结果才为float。

取模运算:

1.其操作数可以为浮点数,一般使用整数,结果是“余数”,“余数”符号和左边操作数相同,如:7%3=1,-7%3=-1,7%-3=1。

算术运算符中++,–属于一元运算符,该类运算符只需要一个操作数。


public class TestOperator {public static void main(String[] args) {int b = 2;long b2 = 3;float f1 = 3.14F;float d = b+b2;  //前者表述范围大于后者时,会自动转换类型,不会报错//float d2 = f1+6.2;  //报错常量6.2默认是double类型System.out.println(-9%5);  //“余数”符号和左边操作数相同int a = 3;int B = a++;   //执行完后,B=4。先给b赋值,再自增。System.out.println("a="+a+"\nB="+B);a = 3;B = ++a;   //执行完后,a=4。a先自增,再给B赋值System.out.println("a="+a+"\nB="+B);}}


注意:

a*=b+3;//相当于a=a*(b+3)

14.运算符(operator)相关推荐

  1. 关于运算符operator重载出错解决方法

    问题描述: 在类定义的公有函数中,定义友元函数"operator<<",在编译的时候提示"类成员是私有的,无法访问". 编译器:G++ 解决方法: ...

  2. Java官方教程(三-1)运算符 operator(2020.12.18)

    前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子:翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着 ...

  3. C++重载相等运算符operator==的两种方式

    最近复习了一下C++的一些基础知识,发现之前理解得不够深刻,或者当时只是简单过了一遍,复习的时候,有了一些新的收获.闲言少叙,书归正文: 问题: C++的重载相等运算符operator==可以写成类成 ...

  4. PHP 零基础入门笔记(5):PHP 运算符 operator

    PHP 运算符 operator 赋值运算符 = 将右边的结果(变量,数据,常量)保存到内存的某个位置,然后将位置的内存地址赋值给左侧的变量 算术运算符 加 + 减 - 乘 * 除 / 取余 % 注意 ...

  5. C++ 重载运算符 operator

    operator  是什么 operator 是C++的一个关键字,它和运算符(+,-,*,/,=,等等)一起使用,表示一个运算符重载函数 operator 没有返回语句 operator 的作用 : ...

  6. 重载运算符operator

    运算符重载注意点: 1.算术和关系操作符返回的是一个左值或右值,而不是一个引用 2.赋值操作符一定要定义为成员函数如"=" 3.一般而言,赋值操作符和复合赋值操作符应返回左操作数的 ...

  7. OpenCV中Mat类的重载运算符operator()的用法

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 定义如下: inline Mat Mat::op ...

  8. c语言中运算符的读音是什么,操作符、运算符,operator,音标,读音,翻译,英文例句,英语词典...

    补充资料:二进制算术运算 二进制算术运算 binary arithmetic operation 二.165. 原码两位索法为了提高运算速度,在1次操作中可同时考虑两位乘数,求得与两位乘数相对应的部分 ...

  9. c语言 operator,C语言讲义——运算符(operator)

    运算符(operator) 算数运算符 7种 关系运算符 6种 逻辑运算符 3种 位运算符 6种 赋值运算符 11种 共5类33种 算术运算符 加 + 减 - 乘 * 除 / 取余 % (仅限于整数类 ...

最新文章

  1. JavaWeb完整项目要用到的专业技能
  2. 国内开源社区巨作AspectCore-Framework入门
  3. Spring-SpringMVC父子容器
  4. 雨滴桌面时间插件_Win10美化向——如何搭配你的桌面
  5. vb.net 同时给多个属性赋值_Python尚学堂高淇|1721时间表示unix时间点毫秒微秒time模块浮点数自动转换强制转换增强赋值运算符...
  6. dnf服务器合并信息,卤蛋带你看韩服!全体服务器合并改版信息互通
  7. react 树形菜单_react使用antd组件递归实现左侧菜单导航树
  8. 【免费下载】2021年4月热门报告盘点下载
  9. tensorflow神奇问题
  10. 三步捋清链表相关题型!
  11. 【转】Leopard 安装教程
  12. RTCM3消息类型介绍
  13. web前端是干嘛的?你了解Web前端开发工程师吗?
  14. 经典算法题(中级)-----自定义函数之字符类型统计
  15. 易语言5.8袖珍绿色免安装
  16. 408 の 操作系统
  17. [创业之路-45] :复盘与自省 - 创业公司如何设定股权退出机制?
  18. 服务器在线监控,EasyNmon
  19. 未对文件 C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1 进行数字签名。无法在当前系统上运行该脚本。
  20. linux文件强制保存,Vim 强制保存只读文件的方法

热门文章

  1. Yapi idea插件使用
  2. 非标资产与标准资产_资产商店行动新闻– 2011年6月
  3. ES安装的详细步骤、ES的集群搭建以及ElasticSearch安装时可能出现的问题
  4. 网络交互实验实验总结
  5. LInux上返回到切换目录前的目录
  6. Ubuntu磁盘分区
  7. ildasm Reflector
  8. 编译错误及解决方案汇总
  9. 【机器翻译】机器翻译入门
  10. 华为无线三层无线简单配置