当数据类型不一样时,将会发生数据类型转换。 自动类型转换(隐式) 1. 特点:代码不需要进行特殊处理,自动完成。 2. 规则:数据范围从小到大。 强制类型转换(显式) 一、自动类型转换代码 运行结果 1024 3.14 100 2.5 30 ...
分类:
其他好文 时间:
2019-09-01 12:55:19
阅读次数:
72
1.自动类型装换 自动类型转换指的是容量小的数据类型可以自动装换为容量大的数据类型。如图2 6所示,黑色实线表示的是无数据丢失的 //容量小的可以自动向容量大的转化 //可以将整型常量赋值给byte/short/char等变量,而不需要强制类型转换,只要不超出其表示范围即可。 public clas ...
分类:
其他好文 时间:
2019-08-30 18:58:40
阅读次数:
76
前面已经认识了不同的数据类型,你们有没有尝试过让不同的数据类型进行运算呢? 运行结果是:1 我们把一个整型的变量赋值给了一个浮点型的变量,可以正常的输出,如果我们把一个浮点型的变量赋值给一个整型的变量呢? 这样就会报错。 为什么呢?因为我们之前说过,变量就像一个容器,里面存放着变量的值。而数据类型就 ...
一. 数据类型转换 1.1 自动类型转换 又叫:隐式类型转换 概念:数据范围小的类型能自动转换成数据范围大的类型 byte short int long float double 1.2 强制类型转换 概念:将数据范围大的类型使用指定格式转换成数据范围小的类型 格式:范围小的数据类型 变量名 = ( ...
分类:
其他好文 时间:
2019-08-05 23:15:18
阅读次数:
209
Number(int float bool complex) int整数和bool等Number内型 list列表str字符串tuple元组类型 set集合和dict字典 字符串数据类型 自动类型转换 变量的缓存机制 ...
分类:
编程语言 时间:
2019-08-05 20:17:44
阅读次数:
189
1.数组: java.lang.ArrayIndexOutOfBoundsException:5 下标越界异常 java.lang.NullPointerException 空指针异常 arr.length获取数组长度 数组存储的是多个数,数据的操作离不开循环2数组初始化:int[] arr=new ...
分类:
编程语言 时间:
2019-07-29 00:32:00
阅读次数:
120
1、基本数据类型(4类8种) 整型:byte 1 short 2 int 4 long 8 浮点型:float 4 double 8 字符型:char 2 布尔型:boolean 1 基本数据类型的转换: 范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int);(自动类型转换 ...
分类:
其他好文 时间:
2019-07-28 09:36:59
阅读次数:
106
1、运算时,自动类型转换 2、赋值时,自动类型转换 3、强制类型转换 4、数据溢出 ...
分类:
其他好文 时间:
2019-07-21 13:52:41
阅读次数:
87
数字类型(Number => int bool float complex) 精度从低->高 排行bool -> int -> float -> complex如果两个不同的类型进行运算,默认低精度向高精度转化 # True -> int 1 False -> int 0# bool + intre ...
分类:
其他好文 时间:
2019-07-03 20:23:28
阅读次数:
120
第02章:数据类型和运算符一、概述:1、数据类型:int、float、char、boolean2、运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符(了解即可)、条件运算符3、基本数据类型的类型转换:自动类型转换、强制类型转换。二、重点内容:1、标识符:必须以字母、下划线、美元符$开头... ...
分类:
编程语言 时间:
2019-06-09 18:16:47
阅读次数:
115