48、65、97分别是数字0、A、a的ASCII值
D中(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122)是把数字和字母都先选出
然后使用“!”取反,即所得结果
A有错误是因为存在等号,0、9、A、Z、a、z仍存在结果里
!(A&&B)=!A||!B
!(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122)==c<48||c>57&&c<65||c>90&&c<97||c>122
我来举个简单例子:
!(A&&B)不等于A||B
_沈歆_ 同学的回答很正确
2楼说的很明白了
不是时,是真