标签:运算 相互转换 sci amp ++i col 建立 强制类型转换 code
数据类型:之类型转换:
char a=‘a‘;//a这个字符在ASCII编码上位于97位 char b=‘中‘; int i=a;//自动类型转换 char d=48; System.out.println(i);//97 System.out.println(d);//0 这个0不是整形0 而是一个字符0 int i2=b; System.out.print(i2);//‘中‘这个字符在ASCII编码上位于48位
在取值范围内,int转换为byte,short,char不需要强制转换,强制类型转换有时会损失精度
byte,short,char之间相互转换需要转换为int进行过度
i++,++i
int i=5; int k=i++; System.out.println(k);//5 System.out.println(i);//6 int m=++i; System.out.println(m);//7 System.out.println(i);//7
位运算&,|,^ 建立在二进制数的运算
System.out.print(1&2);//0 System.out.print(1|2);//3 System.out.print(1^2);//3
标签:运算 相互转换 sci amp ++i col 建立 强制类型转换 code
原文地址:https://www.cnblogs.com/xin-zhizhu/p/13152834.html