请教C语言习题

2024-11-21 20:42:28
推荐回答(6个)
回答1:

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仍存在结果里

回答2:

!(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

回答3:

我来举个简单例子:
!(A&&B)不等于A||B

回答4:

_沈歆_ 同学的回答很正确

回答5:

2楼说的很明白了

回答6:

不是时,是真