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

数据类型和运算符(类型转换)

作者: JackLu经纬 | 来源:发表于2015-12-22 15:15 被阅读0次

类型转换

自动类型转换

自动转换规则如下:
1、把整数(包括字符型)的变量和值赋值给浮点型变量,不会有太大的变化。
2、把浮点型的变量和值赋值给整型(包括字符型)变量,数值的小数部分会被舍弃。
3、当把取值范围大的变量和值赋值给取值范围小的变量时,可能发生溢出。

强制类型转换

例:
 float f = (float) a/b;

表达式类型的自动提升

注:
 当一个算术表达式中包含多个基本类型的值时,整个算术表达式的数据类型将自动提升。Objective-C定义了如下规则:
 1、所有的short类型、char类型将被提升到int类型。
 2、整个算术表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型。
 short -> int -> long -> long long -> float -> double -> long double

相关文章

  • Python学习记录

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

  • JS基础

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

  • JavaScript基础知识

    1.比较运算符 (1)== 和 === ‘==’会自动转换数据类型再比较; ‘===’不会自动转换数据类型,如果数...

  • Java day02 运算符

    代码小谈 数据类型的转换不同类型的变量可以在一起运算。 数据类型转换方式 运算符 1、算术运算符 ++和--使用规...

  • 【JAVA学习笔记】基础语法

    学习自华为开发者学院JAVA系列课程 数据类型 数据类型转换(自动转换+强制转换) 运算符 逻辑判断 三目运算符 ...

  • js数据类型和运算符

    数据类型: 强制类型转换: 运算符: 逻辑运算: 运算符: 算数运算符:

  • 2020-06-12 day 2

    数据类型转换 自动类型转换 强制类型转换 运算符 加减乘除字符串加是追加的方式比较运算符== < > >= <= ...

  • JS数据类型和运算符

    数据类型: 强制类型转换: 其他进制数字: 运算符: 逻辑运算: 运算符: 算数运算符:

  • Java语言基础

    Java主类结构基本数据类型变量与常量运算符数据类型转换

  • JS 里的数据类型转换

    一、数据类型转换 JavaScript 中,变量可以赋予任何类型的值。但是运算符对数据类型是有要求的,如果运算符发...

网友评论

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

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