14.运算符(operator)
整数运算:
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)相关推荐
- 关于运算符operator重载出错解决方法
问题描述: 在类定义的公有函数中,定义友元函数"operator<<",在编译的时候提示"类成员是私有的,无法访问". 编译器:G++ 解决方法: ...
- Java官方教程(三-1)运算符 operator(2020.12.18)
前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子:翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着 ...
- C++重载相等运算符operator==的两种方式
最近复习了一下C++的一些基础知识,发现之前理解得不够深刻,或者当时只是简单过了一遍,复习的时候,有了一些新的收获.闲言少叙,书归正文: 问题: C++的重载相等运算符operator==可以写成类成 ...
- PHP 零基础入门笔记(5):PHP 运算符 operator
PHP 运算符 operator 赋值运算符 = 将右边的结果(变量,数据,常量)保存到内存的某个位置,然后将位置的内存地址赋值给左侧的变量 算术运算符 加 + 减 - 乘 * 除 / 取余 % 注意 ...
- C++ 重载运算符 operator
operator 是什么 operator 是C++的一个关键字,它和运算符(+,-,*,/,=,等等)一起使用,表示一个运算符重载函数 operator 没有返回语句 operator 的作用 : ...
- 重载运算符operator
运算符重载注意点: 1.算术和关系操作符返回的是一个左值或右值,而不是一个引用 2.赋值操作符一定要定义为成员函数如"=" 3.一般而言,赋值操作符和复合赋值操作符应返回左操作数的 ...
- OpenCV中Mat类的重载运算符operator()的用法
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 定义如下: inline Mat Mat::op ...
- c语言中运算符的读音是什么,操作符、运算符,operator,音标,读音,翻译,英文例句,英语词典...
补充资料:二进制算术运算 二进制算术运算 binary arithmetic operation 二.165. 原码两位索法为了提高运算速度,在1次操作中可同时考虑两位乘数,求得与两位乘数相对应的部分 ...
- c语言 operator,C语言讲义——运算符(operator)
运算符(operator) 算数运算符 7种 关系运算符 6种 逻辑运算符 3种 位运算符 6种 赋值运算符 11种 共5类33种 算术运算符 加 + 减 - 乘 * 除 / 取余 % (仅限于整数类 ...
最新文章
- JavaWeb完整项目要用到的专业技能
- 国内开源社区巨作AspectCore-Framework入门
- Spring-SpringMVC父子容器
- 雨滴桌面时间插件_Win10美化向——如何搭配你的桌面
- vb.net 同时给多个属性赋值_Python尚学堂高淇|1721时间表示unix时间点毫秒微秒time模块浮点数自动转换强制转换增强赋值运算符...
- dnf服务器合并信息,卤蛋带你看韩服!全体服务器合并改版信息互通
- react 树形菜单_react使用antd组件递归实现左侧菜单导航树
- 【免费下载】2021年4月热门报告盘点下载
- tensorflow神奇问题
- 三步捋清链表相关题型!
- 【转】Leopard 安装教程
- RTCM3消息类型介绍
- web前端是干嘛的?你了解Web前端开发工程师吗?
- 经典算法题(中级)-----自定义函数之字符类型统计
- 易语言5.8袖珍绿色免安装
- 408 の 操作系统
- [创业之路-45] :复盘与自省 - 创业公司如何设定股权退出机制?
- 服务器在线监控,EasyNmon
- 未对文件 C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1 进行数字签名。无法在当前系统上运行该脚本。
- linux文件强制保存,Vim 强制保存只读文件的方法