单项选择题

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

A.Java中允许用0和1来代替true和false
B.位运算符中,~的优先级最高,其次是<<,>>和> > >
C.最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值

D.条件运算符是一个怂惴