C语言里的“或者”是什么符号?

发布网友

我来回答

5个回答

热心网友

有|| 或者|这两种用法,两都在用法上有点不同
假设有A 和B 两个条件 A || B 与A|B 假设其中有一个为真的话,结果都是一样的为真,
只是处理不一样,假如是A为真的话,两竖不会再判断B的真假(又名短路或),而
A|B则不管A为不为真,都会继续判断B的真假。
这种区别在当A ,B为表达式的时候有时候可以很好的借用一下。
&和&&也有相就的区别

热心网友

|| 双竖 比如 (a == 3) || (a == 4 ), 表示假如 a值为3 ,或者a 值为4 的一个判断

热心网友

举个例子9^5=000010001^00000101=00001100.结果就是12。
规则就是:先将两个整数化成二进制位数。在每个对应的位数中,只有两者的该位上一个是1或者0,而另一个的改为上必须是相反的,那么做该运算该位的结果就是1。否则结果就是0。
理解上面的解释,可以对照例子!!

热心网友

两个竖斜杠“||”

热心网友

|| shift+‘\'

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com