下列关于Java语言的数据类型和表达式的说法不正确的是

admin2009-01-15  48

问题 下列关于Java语言的数据类型和表达式的说法不正确的是

选项 A、Java中允许用0和1来代替true和false
B、位运算符中,~的优先级最高,其次是<<,>>和> > >
C、最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值
D、条件运算符是一个怂惴?

答案1

解析 Java中不允许用0和1来代替true和false。true和false是布尔型,而0是整数类型,它们在计算机中存储的位数就不同,所以Java语言规定,这两个类型不能随便代替。注意:位运算符中,~的优先级最高,其次是< <,> >和> > >,在这里,没有 < < <的原因是用< <可以代替< < <,其实这两个运算符实现的功能是完全一样的。这里我们只要知道逻辑移位不同于算术移位就完全可以了。
转载请注明原文地址:https://kaotiyun.com/show/tWnp777K
0

最新回复(0)