package type; public class TypeConversionDome1 { public static void main(String[] args) { //目标:理解自动转换类型机制 byte a=12; int b = a; //发生了自动类型的转换了 System.out.println(a); System.out.println(b); int c= 100; //4个字节 double d =c; //8个字节,由于double字节容量大所以发生了数量类型自动转换 System.out.println(c); char ch='a'; //'a'97=> 00000000 01100001 int i =ch; //发生了自动类型转换=》 00000000 00000000 00000000 01100001 System.out.println(i); } }
自动类型转换的其他形式
byte < short/char <int <long<float<double
为什么要进行数据类型的转换?
答:存在不同的变量赋值给其他类型的变量
什么是自动类型转换?
类型范围小的变量,可以直接赋值给类型范围大的变量
待学习的地方:
计算机进制还不懂,需要学习
标签:类型转换,00000000,System,自动,println,out From: https://www.cnblogs.com/2260603459q/p/17823889.html