java拾笔-1
Posted xin-zhizhu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java拾笔-1相关的知识,希望对你有一定的参考价值。
数据类型:之类型转换:
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
以上是关于java拾笔-1的主要内容,如果未能解决你的问题,请参考以下文章