c语言中两道离得很远的竖杠是什么意思
发布网友
发布时间:2023-04-10 06:58
我来回答
共1个回答
热心网友
时间:2023-05-19 15:28
两道竖杠就是逻辑或运算符,并且为双目运算符。
1.逻辑运算符是用来判断一件事情是"成立"还是“不成立”,或者说是“真”还是“假”,判断的结果只有两个值,用数字表示是“0”和“非0”。其中,“非0”表示该逻辑运算的结果是“真”,“0”表示这个逻辑运算表达式的结果为“假”;
2.如果一个操作数或多个操作数为 true,则逻辑或运算符返回布尔值 true,只有全部操作数为false,结果才是 false;
3.如果任一操作数或两个操作数为true,则逻辑或运算符返回布尔值ture,否则返回false,操作数在计算之前隐式转换为类型bool,结果的类型为bool,逻辑或运算符具有从左向右的关联性。