位运算(了解)
位运算指的是可以按照二进制,八进制,十六进制进行数据处理。基本上考虑最多的还是二进制。在位运算之中,可以采用数据移位的处理方式实现一些数据的内容变化。
位运算实现的关键问题在于要进行十进制与二进制的转换,这种转换原则是数据除2取余,直到除到零为止,余数按照倒序排列。
- 8进制:029;
- 16进制:0x30;
位运算(了解)
位运算指的是可以按照二进制,八进制,十六进制进行数据处理。基本上考虑最多的还是二进制。在位运算之中,可以采用数据移位的处理方式实现一些数据的内容变化。
位运算实现的关键问题在于要进行十进制与二进制的转换,这种转换原则是数据除2取余,直到除到零为止,余数按照倒序排列。
字符型
字符型使用char进行表示,char可以与int类型互相转换
char c = ‘A’;
int num_A = c;
System.out.println(c);结果为65
char d =‘a’;
int num_a = d;
System.out.println(d);结果为97
即:int num = c+32;此时结果为97
想把int型变量num(97)变为char型变量a
char x = (char)num;此时结果为a
java采用Unicode编码,其中包含了一部分ASCII编码,但是范围又比ASCII码要大。
数据类型操作
1 基本数据类型:
数值型:整形:byte short int long
float double \u0000
字符型: char
b布尔类型 false
2 引用:
字符型;
char c='A';
字符型 可以与整形相互转换
常用范围“A-Z”:65(a)-90(z);大小写相差32;
字符类型+int类型=int类型;