网站建设柒首先金手指6,公司网站建设457216336,网站开发的主要技术难点和重点,西安高端网站制作公司一、逻辑OR运算符#xff1a;||
如果表达式中的任何一个或全部都为true#xff08;或非零#xff09;#xff0c;则得到的表达式的值为true#xff1b;否则#xff0c;表达式的值为false。
||的优先级比关系运算符低。
C规定#xff0c;||运算符是个顺序点。即#…一、逻辑OR运算符||
如果表达式中的任何一个或全部都为true或非零则得到的表达式的值为true否则表达式的值为false。
||的优先级比关系运算符低。
C规定||运算符是个顺序点。即先修改左侧的值再对右侧的值进行判定。如果左侧的表达式为true则C将不会去判定右侧的表达式因为只要一个表达式为true则整个逻辑表达式为true。
程序清单6.4在一条if语句中使用||运算符来检查某个字符的大写或小写。另外它还使用了C运算符的拼接特性参见第4章将一个字符串分布在3行中。
#if 1
#includeiostream
using namespace std;int main()
{cout This program may reformat your hard disk\nand destroy all your data.\nDo you wish to continue?y/n;char ch;cin ch;if (ch y || ch Y)cout You were warned!\a\a\n;else if (ch n || ch N)cout A wise choice ... bye\n;elsecout That wasnt a y or n!Apparently you cant follow\ninstructions,so Ill trash your disk anyway.\a\a\a\n;system(pause);return 0;
}
#endif
二、逻辑AND运算符