c语言中,一竖“|”是真么意思?

作者&投稿:虞乐 (若有异议请与网页底部的电邮联系)
c语言一竖什么意思啊 111111111111111~

|是位运算符,按位或的意思咯!要转换成二进制来算
如0|1=1,1|0=1,0|0=0,1|1=1;10|01=11,11|10=11……等等

||呢,是逻辑运算符啊。假如
a=1,b=2,那a||b=true,就是真的意思
a=0,b=2,那a||b=true
a=1,b=0,那a||b=true
a=0,b=0,那a||b=false

C中,零为假,非零为真
多看书吧,书里都有的。

|| 叫“逻辑或”,编程语言基本都有这个运算符。
下面给你引用一段Javascript中的解释,适用于C。

|是位运算符,按位或的意思咯!要转换成二进制来算
如0|1=1,1|0=1,0|0=0,1|1=1;10|01=11,11|10=11……等等

|是换位运算符.或的意思,它是一个双目运算符....

c语言中&&和||有什么区别啊?
答:需要特别指出,在C语言标准中,并没有结合性的说法。相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c),合理使用优先级可以极大简化表达式。

C语言 ||是什么意思,或???。。。3||1结果又是什么
答:“或”是逻辑运算符,结果只有“真”、“假”。所以3||1结果是1。

c语言中“或者”用什么符号表示???
答:C语言中,表示“或”有两种:表示按位或“|”。表示逻辑或“‖”。例如:

c语言中,‖是什么意思?
答:c语言中,‖是“逻辑或”操作符。c语言中,‖是“逻辑或”操作符。其左右二个表达式中,只要有一个为真,运算结果就是真。按位与逻辑是不一样的,按位是以二进制来处理,而逻辑是来处理逻辑值,逻辑值要么为0,要么为非0 例如 7||0 为真;7&&0为假;7&0为0000,7二进制为0111,0二进制...

c语言中!1是什么意思啊
答:判断语句,1代表的意思是真,0代表的是假。c语言 C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用...

请问下C语言中||\这个符号是什么意思?
答:\是转义符号,和其他字符组合在一起有特殊含义,比如我们常见的回车符号'\n'; 结束符号'\0';等等,如果想在字符串中打印‘\’,那么需要写‘\\’,两个组合在一起,表示普通字符'\'。||表示或,比如 表达式1 || 表达式2,两个表达式只要有1个为真,那么结果就是真。否则就是假。(c语言中,0...

C语言中的&&和||的区别是什么,详细点啊。附上程序要求。请着重解释&&...
答:&& 是逻辑与,两者为真结果为真,一真一假结果为假,两者为假结果更为假。|| 逻辑或, 两者之一为真结果为真, 两者为真结果为真,两者为假结果为假。题目没有说有几个作案人。那么可以随便假定,只要符合6个条件即可。假定:A,B,C,F = TRUE D,E = FALSE 条件1,A || B == TRUE; ...

C语言中&,|,是什么意思
答:&(按位与)双目运算,功能是参与运算的两个数各对应的二进制位相与,只有对应的两个二进制位均为1时,结果为1,否则为0;|(按位或)双目运算,功能是参与运算的两个数各对应的二进制位相或,只有对应的两个二进制位有一个为1时,结果就为1;...

c语言中那些||、&、&&、%d、等等之类是什么意思啊
答:||这是逻辑或运算符,&表示取地址;&&是逻辑与运算符,%d是输出的一种格式 用&&表示“与”运算符,该条件代码如下:(a<10) && (b==7);用}}表示“或”运算符,则条件代码如下:(a<10) || (b==7);&&的结果是真真为真。||的结果是假假为假。

在c语言中传参数时,看到别人的代码中可以用 | ,那这个是什么意思?如...
答:对你的问题解释如下:1、代码中用的 | 符号,是位运算符“或”的 意思,就是要把两个参与运算的量转换成二进制后才能运算,运算规则:有1为1,全0为0。在测试1中,j=3,m=5,那么j的二进制:11;m的二进制:101,按低位到高位对齐,缺位补0,那么运算结果为111,对应的十进制就为7.2、按照...