美文网首页
数据类型和运算符(二)

数据类型和运算符(二)

作者: Bulllauuu | 来源:发表于2019-12-16 11:01 被阅读0次

运算符(operator)

运算符分类

运算符分类

算术运算符

二元运算符指的是需要两个操作数才能完成运算的运算符。

二元运算符的运算规则:

整数运算:

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

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

浮点运算:

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

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

取模运算:

其操作数可以为浮点数,一般使用整数,结果是“余数”,“余数”符号和左边操作数相同。
算术运算符中++,--属于一元运算符,该类运算符只需要一个操作数。

赋值及其扩展赋值运算符

赋值及其扩展运算符

关系运算符

关系运算符

逻辑运算符

逻辑运算符

位运算符

位运算符

字符串连接符

“+”运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然后再进行连接。

条件运算符

语法格式:x?y:z
其中 x 为 boolean 类型表达式,先计算 x 的值,若为true,则整个运算的结果为表达式 y 的值,否则整个运算结果为表达式 z 的值。

运算符的优先级

运算符的优先级

自动类型转换

自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。

自动类型转换

强制类型转换

运算符“()”中的type表示将值var想要转换成的目标数据类型。
double x = 3.14;
int nx = (int)x; //值为3

基本类型转化时常见错误和问题

  • 操作比较大的数时,要留意是否溢出,尤其是整数操作时。
  • L和l 的问题:不要命名名字为l的变量,l容易和1混淆。long类型使用大写L不要用小写。

相关文章

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

  • 2019-07-20

    数据类型和运算符。

  • 2-2-1 简介

    数据类型和运算符欢迎学习数据类型和运算符课程!你将学习: 数据类型:整型、浮点型、布尔型、字符串、列表、元组、集合...

  • python 数据类型与运算符

    一、运算符 算术运算 按位运算 赋值运算符 比较运算符 逻辑运算符 恒等运算符 二、数据类型 Number 数字类...

  • 2020年3月11日 第二章 基本数据类型、运算符和表达式 -1

    第二章 基本数据类型、运算符和表达式 -1 1.基本数据类型 2.运算符 3.常用内置函数 4.表达式、赋值语句与...

  • JS基础

    JavaScript概述 、 JavaScript基础语法 、 变量和常量 、 数据类型 数据类型转换 、 运算符...

  • 1.Python-基础语法

    零散知识点 一.Python数据类型转换 二.Python算术运算符 三.Python比较运算符 == != > ...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • OC中的数据类型和运算符

    参考文档: OC中的数据类型和运算符

  • Python入门 - 内容概要

    第 1 节课:数据类型和运算符数据类型:整型、浮点型、布尔型、字符串、列表、元组、集合、字典运算符:算术、赋值、比...

网友评论

      本文标题:数据类型和运算符(二)

      本文链接:https://www.haomeiwen.com/subject/dturnctx.html