示例:
byte b = 30; //8位 //b = 128; short c = 32767; // 16位 int d = 324; //32位 long e = 68978L; //64位 //默认是int类型 System. out. println(100) ;
byte b = 30; //8位 //b = 128; short c = 32767; // 16位 int d = 324; //32位 long e = 68978L; //64位 //默认是int类型 System.out.println(100);
示例:
//小数(float double) double money = 100. 5; //相同点都是存放小数类型的数据,不同点开辟的空间大小不-样, //默认情况下,小数是属于double System. out. println(80. 5) ; //float money2 = 80. 5;此行错误 float money2 = 80. 5f;
//小数(float double) double money = 100.5; //相同点都是存放小数类型的数据,不同点开辟的空间大小不一样, //默认情况下,小数是属于double System.out.println(80.5); //float money2 = 80.5;此行错误 float money2 = 80.5f;
字符类型
什么是编码
计算机只能表示0和1两个数,于是人们做规定使用一个数字去表示一个特定得字符
比如a使用97表示
char概述
char常量有3种表示形式
ASSCII表
/** *字符本质是16位无符号小数 *使用-.个数字去表示-个特定的字符 *字符类型 System. out. println(' a'); //字符型变量 charC=”a’; C System. out. println(c); //编码 01字符类型 char cl = 66; //ASSIC Sys tem. out. println(c1); //直接输出的是int类型 System. out. println (65);
/** *字符本质是16位无符号小数 *使用一个数字去表示一个特定的字符 *字符类型 */ System.out.println('a'); //字符型变量 char c = 'a'; c = 'b'; System.out.println(c); //编码 0 1 字符类型 char c1 = 66; //ASSIC System.out.println(c1); //直接输出的是int类型 System.out.println(65);
基本数据类型转换
8个基本数据类型占用空间大小
一个字节等于8位 8个基本数据类型 ------------------------------------------ 整数 byte->8 short->16 int->32 long->64 小数 float->32 double->64 字符 char->16 布尔 boolean -> 8
数据类型转换概念
数据类型得转换
数据类型转换的原则
自动类型转换
强制类型转换
示例