错误,无法打印
2、int a = 5; float b = a; 打印b的结果是什么5.0
3、char a = 'A'; int b = a; 打印b的结果是什么65
4、int a = 68; char b = a; 打印b的结果是什么报错 a强制转换为char类型
5、画出基本数据类型的兼容关系图 6、变量的命名规则 驼峰命名法大驼峰: 大驼峰式命名规则:FirstName, CamelCase
常用于类名,命名空间等。大驼峰法把第一个单词的首字母也大写了。。
小驼峰:小驼峰式命名规则:firstName, camelCase
变量一般用小驼峰法标识。除第一个单词之外,其他单词首字母大写。
连字符命名法
7、分别用表格整理算术运算符: + ,- ,* ,/ ,% ,++ ,--
赋值运算符:=
比较运算符: < ,> ,==
逻辑运算符:& ,&& ,| ,|| ,!
位运算符:& ,| ,>> ,<< ,>>> ,~ ,^
单目运算符:& ,| ,>> ,<< ,>>> ,~ ,^ , < ,> ,== ,= ,+ ,- ,* ,/ ,% ,++ ,-- ,&& ,|| ,!
三目运算符:? :
8、=和==的区别= 是赋值
== 是比较
9、i++和++i的区别i++是对I的操作结束后进行+1
++i是先+1再操作
10、+运算符操作数值, 字符, 字符串的区别是什么3 + 5 是运算
‘3’ + ‘5’ 是对字符编码的运算
“3” + “5” 是字符串的连续打印
11、&和&&的区别& 和 &&都是 与
&&在判断时会短路,即左为false时将不会再对右侧进行运算,而 & 不会进行短路操作,无论左边是true 还是false右边都会进行运算
12、|和||的区别| 和 ||都是 或
||在判断时会短路,即左为true时将不会再对右侧进行运算,而 | 不会进行短路操作, 无论左边是true 还是false右边都会进行运算
13、&可以作为逻辑运算符使用, 也可以作为位运算符使用, 区别是什么&作为逻辑运算符使用时左右两便都是boolean类型同为真是才为真,两边都会运行
&作为位运算符时做二进制运算
14、|可以作为逻辑运算符使用, 也可以作为位运算符使用, 区别是什么&作为逻辑运算符使用时左右两便都是boolean类型同为真是才为真,两边都会运行
&作为位运算符时做二进制运算
15、什么是原码、反码、补码 正数的原码、反码、补码都是本身负数的原码是本身、反码是将除符号位取反、补码是将反码加一 16、图解3&5的运算过程和结果 17、图解3|5的运算过程和结果 18、图解~5的运算过程和结果 19、图解3^5的运算过程和结果
20、图解8<<2的运算过程和结果 21、图解8>>2的运算过程和结果 22、图解~5和~-5的运算过程和结果 23、>>和>>>的区别是什么 如何最快速计算 8 * 4 如何最快速计算 8 / 4 >> 右移 有符号右移 , 正数高位补 “0” ,负数高位补 “1” >>> 无符号右移 ,无论正负 ,高位都补 “0“ 8 << 2 8 >> 2 24、说说运算符的优先级, 以及如何改变优先级 25、什么是单目(一元), 双目(二元), 三目(三元)运算符 单目: 运算符只对一个操作数进行运算 ~5 按位非 i++ 自增 !a 逻辑取反 双目: 运算符对两个操作数进行运算 3 + 4 5-2 6*7 8/2 10%3 a > b........... 三目: 运算符对三个操作数进行运算 1 ? 2 : 3 26、说说第二行代码中有几个运算符和运算顺序 int a = 10 char b = a++ > 10 ? 'A': 'B' 打印a 打印b 有4个运算符 (1)a > 10 (2)a >10 ? 'A' : 'B' (3)a++ ()b = a



