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

2024-10-30 20:31:28
推荐回答(5个)
回答1:

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

回答2:

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

回答3:

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

回答4:

两个竖斜杠“||”

回答5:

|| shift+‘\'