请问如何理解C语言中的!((X=='A')||(X=='a')),这种表达式是指“ X不等于'A' 且 X不等于 'a'
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 08:50:57
请问如何理解C语言中的!((X=='A')||(X=='a')),这种表达式是指“ X不等于'A' 且 X不等于 'a'” 呢 还是指“X不等于'A' 或者 X不等于 'a' ” 呢 ,可否将!((X=='A')||(X=='a')) 分解成更加容易理解的形式.还有!((X=='A')||(X=='a'))与!((X=='A')&&(X=='a'))有什么区别?
可用逻辑代数代换.
!((X=='A')||(X=='a'))是“或非”,“或非”=“非与”,所以!((X=='A')||(X=='a'))→X!='A' && X!='a';
!((X=='A')&&(X=='a'))是“与非”,“与非”=“非或”,所以!((X=='A')&&(X=='a'))→X!='A' || X!='a'.
不过第二式是无意义的,它是恒成立的.看,X=='A' && X=='a'是不可能成立的,因为X不可能既等于'A'又等于'a',所以它的“非”!((X=='A')&&(X=='a'))总是成立的;变换成X!='A' || X!='a'后当然也是恒成立的,你自己分析.
!((X=='A')||(X=='a'))与!((X=='A')&&(X=='a'))的区别,前者是“或非”,只要一项成立,整式就不成立;后者是“与非”,两项都成立,整式才不成立.区别大了.
!((X=='A')||(X=='a'))是“或非”,“或非”=“非与”,所以!((X=='A')||(X=='a'))→X!='A' && X!='a';
!((X=='A')&&(X=='a'))是“与非”,“与非”=“非或”,所以!((X=='A')&&(X=='a'))→X!='A' || X!='a'.
不过第二式是无意义的,它是恒成立的.看,X=='A' && X=='a'是不可能成立的,因为X不可能既等于'A'又等于'a',所以它的“非”!((X=='A')&&(X=='a'))总是成立的;变换成X!='A' || X!='a'后当然也是恒成立的,你自己分析.
!((X=='A')||(X=='a'))与!((X=='A')&&(X=='a'))的区别,前者是“或非”,只要一项成立,整式就不成立;后者是“与非”,两项都成立,整式才不成立.区别大了.
请问如何理解C语言中的!((X=='A')||(X=='a')),这种表达式是指“ X不等于'A' 且 X不等于 'a'
已知a>0且a不等于1,f(x)=x^2-a^x,当x (-
x-a分之x=a(a不等于0)
已知a的f(x)次方-a的x次方=1 (a>0且a不等于1),求f(x)的表达式及其定义域
f(X)=loga(1+x/1-X) (a大于0且a不等于1)
y=lg[(a^x)-(3^x)](a>1且a不等于0)的定义域?
y=a^1-2x-x^2(a>0且a不等于1)
已知函数f(x)=loga(a^x-1),(a>0,且a不等于1).
已知a大于0且不等于1,f(x)=[a/(a^2-1)][a^x-(1/a^x)]
已知a>0且a不等于1,f(log a x)=[a/(a^2 -1)]/(x-1/x)
知最小值求表达式已知f(x)=(ax^2+bx+1)/(x+c) x不等于0 a大于0是奇函数,且当X大于0,f(x)有
已知x/x+y=a,x/x+y=c,且abc不等于0,求a/(a+1)+b/(b+1)+c/(c+1)的值