文档章节

基本类型和操作之数学运算

柳哥
 柳哥
发布于 2014/06/06 11:23
字数 274
阅读 93
收藏 0
点赞 0
评论 0

任何数类型都可以使用中缀操作符:加号(+)

、减号(-)、乘号(*)、除号(/)和余数(%)做数学计算。如下:

当左右两个操作数都是整数类型时(Int、Long、Byte、Short、Char),/操作符将返回给你商的整数部分,去掉余数部分。%操作符指明它的余数。
用%符号得到的浮点数余数部分并不遵守IEEE754标准的定义。IEEE754在计算余数时使用四舍五入除法,而不是截尾除法,因此余数的计算与整数的余数操作会有很大的不同。如果想要得到符合IEEE754标准的余数,可以调用scala.Math里的IEEEremainder,如:


数类型还提供了一元的前缀 + 和 - 操作符(方法: unary_+unary_-),以便指示数值字面量是正的还是负的,如:-3 或 -4.0。没有指定的情况下,数值字面量被解释为正值。+的存在只是为了与 - 相协调,没有任何效果。- 还可以用来使变量变成负值。如:

© 著作权归作者所有

共有 人打赏支持
柳哥
粉丝 203
博文 405
码字总数 347782
作品 0
杭州
技术主管
深度机器学习56G视频资源分享

此视频教程是朋友的技术群分享出来的,我们都要有分享精神,所以分享给我的朋友们,并且希望你们转发出去分享给更多的人 深度学习分为三部分: 深度神经网络算法之数学基础 深度神经网络算法...

互扯程序
2017/12/19
0
0
Learn Java - Chapter 2 操作符(Operator)

1、赋值操作符 = 赋值 eg: int cadence = 0;int speed = 0;int gear = 1; 2、基本数学运算符 + 加 (两边是数值型变量或值作数学运算,其中一个为字符型变量或值作连接运算) - 减 * 乘 / ...

Hassan
2015/07/08
0
0
Seven带你学Java-第2章变量和数据类型

第2章 变量和数据类型 Author: A4 Seven 2.1变量 2.2 常量 2.3 数据类型 @2.3.1 分类 /** ①非整数型,即小数型,在Java里称为“浮点型”; ②char字符与int数字类型可以互相转换,如:“中”...

A4_Seven
2016/11/24
0
0
数据结构课程主页-2016级

  新学期,再度起程!   翻转的数据结构课程再度迎来新的一批同学。   前两年,资源建设基本完备,课堂方案逐渐完善,同学们对新型的学习方式设计给予了肯定(参见2014级问卷调查和201...

sxhelijian
2017/08/30
0
0
Python函数中eval函数知识点

python 的集合类型和 其他语言类似, 是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合), intersection...

yunyingoldboy
06/26
0
0
8. Java 中的运算符 【连载 8】

从零开始学Java封面8.jpg 在前面的内容已经学会了如何定义变量和初始化变量。定义变量的目的就是为了操作数据。Java 语言中给我们提供了专门用来操作这些数据的代码符号,统称为“运算符”。...

密叔
2017/12/20
0
0
Pointfree 编程风格指南

本文要回答一个很重要的问题:函数式编程有什么用? 目前,主流的编程语言都不是函数式的,已经能够满足需求。为何还要学函数式编程呢,只为了多理解一些新奇的概念? 一个网友说: "函数式编...

阮一峰
2017/03/13
0
0
C语言中数值类型转换

1.前言 一直以来对C语言的类型转换规则不理解,也没有找到相关的资料。偶然的机会查到关于安全编程的相关文献-----MISRA。里面对相关内容作了详细的介绍。我这里根据其内容整理了一下,以备查...

zhanglianpin
2014/09/16
0
0
NumPy学习笔记(2)--Array数组和矩阵基本运算

numpy还是很强大的,这里把一些矩阵基本操作做一些整理,方便大家,也方便我自己码代码的时候查找。 有句话对于我这个初学者来说觉得还是挺符合的,翻书看视频浏览教程贴啊什么的,会发现很多...

lwplwf
2017/02/17
0
0
一、C语言概述

说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 为什么iOS开发要先...

长平狐
2013/03/28
109
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是...

wenxingjun
24分钟前
0
0
Android 复制和粘贴功能

做了一回搬运工,原文地址:https://blog.csdn.net/kennethyo/article/details/76602765 Android 复制和粘贴功能,需要调用系统服务ClipboardManager来实现。 ClipboardManager mClipboardM...

她叫我小渝
今天
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
今天
6
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部