c语言里面 和是什么,c语言中和是啥意思

1,c语言中和是啥意思||是或的意思,也就是||运算符两侧的表达式其中有一个成立,就返回非0,两侧表达式都不成立返回0,!=是不等于的意思望采纳!!!||双竖杠是或着的意思,&&是并且的意思,==是判断是否等于的意思,!=是判断是否不等于的意思 。假如有 1~9这些数字 。if(a=1||a=2).....符合条件的只有1和2;意思就是a等于1或者等于2的时候...然后....if(a=1&&a=2)....没有符合条件的;任何一个数不可能同时等于两个数 。if(3<a&&a<5)....符合条件的只有4;大于3小于5的数只有4.符合条件执行下一步...if(a==5)if(a!=5)懂?求采纳哦....!=那就是“不等于”的意思||是或者如1 || 1 返回11 || 0 返回10 || 0 返回0!=是不等于如1!=2 返回 12!=2 返回 0有多个含义 。1.求余运算符 , 例如11%4=3,9%5=4,注意%两边都必须为整型数据2.作为格式说明的一部分,例如printf(“%d,%c\n”,a , b);此处%d表示带符号的十进制书形式,即以带符号的十进制书形式输出a , %c表示字符形式,即以字符形式输出b 。格式说明由“%”和格式字符组成,如%d,%f等 , 详细情况楼主可以到网上找找电子版的《c程序设计》3.在ascii码中 , “%”对应数字37 , 则在某些特殊情况下“%”可以代替整数37 。
2,请教c程序中和什么意思if (a > b)c = 1;elsec = 0;看 , 没有花括号的代码,感觉多紧凑 。不过 , 对于上面的代码,我们还可以继续简化,那就是使用 ? : 语句 。c = (a > b)? 1 : 0;就一行话 , 多简捷!语句中的问号问的是什么?问的是 a 是否大于 b ? 如果是,则得到值1 , 否则,得到值0 。? : 表达式格式语法:(条件) ? 值1 : 值2举一例子:设有int变量 a,b,二者均已初始化 。请得到二者中的较大值 。方法是:int c = (a> b) ?a : b;是的,就这么简单,执行上面代码 , c 将得到a和b中的较大值 。我们称 (a > b) ? a : b 为一个表达式,而不称它为完整的一个语句(尽管它的确也可以作一个单独的语句存在) 。一般地,? : 表达式拿来作为等号的右值,用于通过条件判断确定一个值后,该值被赋予等号的左值 。因此,并不是所有的if..else...语句都可以用 : ? 来代替,只有那些两个分支都只是用来计算一个同一类型的值,然后赋予同一变量的条件分支语句,才适合 。c语言的"词典"中没有total这一词 。c语言的"词典"就是32个左右的关键字词(或保留词),关键字如int、if、for、case等,它们的含义有些表示数据类型(如int,整数)、有些表示流程控制(如if,分支如果) 。随着语言的发展,以后会增加关键字 。可以肯定以后不会增加"total"这个词 。所以total只能是一个标识符 。所谓标识符,就是程序员为变量、函数等取的名字 。一个标识符对于计算机它只是一组字符,但对于人它能联系事物 。total在英语中是个单词,作名词时意思为:总计、总数,全体数量 。因此你可以就认为某个c程序中出现的total就是这个意思 。但是,解读出的这个意思只是英语中词的义,可能并不是程序员的意思 。要了解的是程序员的意思 。一个词的意它可能是词不达意的结果 。假设那时候程序员了解词与义的对应,和概念与语言的关系并规律 。如果果真这样,total的意思就是英语中那个意思 。不过,"总数"是什么的总数呢 , 这得联系代码上下文才能知道 。另外,读代码不完全像读文章 。total是问题域还是解决方案中的概念?是"做什么"还是"怎么做"中的?欢迎追问~
3 , C语言中和符号是什么意思“&&”表示 与,意为同时都要满足 。“||”表示 或 , 意为二者或多着只要满足其中一个 。在C语言中,&&和||都属于逻辑运算符 , 并且都是双目运算符 。逻辑运算符总共有3个,分别是"&&"、"||"和"!" 。a && b,一假必假,结合性从左至右 。||是逻辑或运算符,a || b,一真必真,结合性从左至右 。&&和||在Java和PHP以及c#中都是逻辑操作符,也叫条件操作符 。扩展资料 :c语言中&&是一种双目运算符 , 表示与运算,而当左边所给表达式或变量为0时 , 不再计算右侧,整个表达式为零 。逻辑运算符是用来判断一件事情是"成立"还是“不成立”,或者说是“真”还是“假”,判断的结果只有两个值 , 用数字表示就是“0”和“非0” 。其中,“非0”表示该逻辑运算的结果是“真” , “0”表示这个逻辑运算表达式的结果为“假” 。参考资料:百度百科-&&百度百科-||C语言中&&和||运算符是逻辑运算符,&&是逻辑与,||是逻辑或 。以下是这两种运算符的真值表:“&&”表示 与,意为同时都要满足“||”表示 或,意为二者或多着只要满足其中一个我们可以用代码来举例:代码中有两个输出语句,分别为Good和Nice , 我们分析下,a = b = 1,c = 2,第一个判断条件中,我们判断 a == b && (且)a == c,很明显,a等于b但是a不等于c,所以不成立,不输出Good.下一行的输出语句中 , 也是同样的判断,但是用了||,前面我们已经看过了,a==b成立,所以不管后面的成不成立,都要执行!结果图:拓展资料:1.&&和||在Java和PHP以及c#中都是逻辑操作符,也叫条件操作符 。2.c语言中&&是一种双目运算符,表示与运算,而当左边所给表达式或变量为0时 , 不再计算右侧,整个表达式为零 。在C语言中 , &&和||都属于逻辑运算符,并且都是双目运算符 。逻辑运算符总共有3个,分别是"&&"、"||"和"!" 。逻辑运算符是用来判断一件事情是"成立"还是“不成立” , 或者说是“真”还是“假”,判断的结果只有两个值,用数字表示就是“0”和“非0” 。其中,“非0”表示该逻辑运算的结果是“真” , “0”表示这个逻辑运算表达式的结果为“假” 。&&是逻辑与运算符,a && b,一假必假,结合性从左至右 。||是逻辑或运算符,a || b,一真必真 , 结合性从左至右 。与运算 和 或运算【c语言里面 和是什么,c语言中和是啥意思】
4,c语言中和是什么意思?操作符C语言提供了一个可以代替某些if - then - else语句的简便易用的操作符? 。该操作符是三元的,其一般形式为:EXP1? EXE2: EXP3EXP1,EXP2和EXP3是表达式,注意冒号的用法和位置 。操作符“?”作用是这样的,在计算EXP1之后,如果数值为True,则计算EXP2 , 并将结果作为整个表达式的数值;如果E XP1的值为Flase,则计算EXP3 , 并以它的结果作为整个表达式的值,请看下例:x = 10;y = x> 9? 100: 200;例中,赋给y的数值是100,如果x被赋给比9小的值,y的值将为200,若用if - else语句改写,有下面的等价程序:x = 10;if(x>9) y=100;else y=200;c 语言提供了一个条件运算符(? :) , 其一般形式如下:表达式1? 表达式2: 表达式3其功能是: 先判断表达式1的值,若为真(非0),则计算表达式2 的值,并以表达式2 的值作为整个条件表达式的值; 若表达式1的值为0,则计算表达式3的值,并以表达式3的值为整个条件表达式的值 。例如,可以通过条件表达式得到两数中的较大值 , 表达式形式为(a>b) ?a:b也就是说a=1,b=2如果k=(a>b) ?a:b那么k=2如果a=2,b=1k=(a>b) ?a:bk=2“?”在C语言中表示疑问、假如、如果 。“:”在C语言中表示判断的结果选择 。例如,(a>b)?y:n 。解释:如果A大于B,那么选择Y的结果,如果A小于B,那么选择N的结果 。扩展资料:1、算术运算符用于各类数值运算 。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算 , %)、自增(++)、自减(--)共七种 。2、关系运算符用于比较运算 。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种 。3、逻辑运算符用于逻辑运算 。包括与(&&)、或(||)、非(!)三种 。4、位操作运算符参与运算的量,按二进制位进行运算 。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种 。5、赋值运算符用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种 。6、条件运算符这是一个三目运算符 , 用于条件求值(?:) 。7、逗号运算符用于把若干表达式组合成一个表达式(,) 。8、指针运算符用于取内容(*)和取地址(&)二种运算 。9、求字节数运算符用于计算数据类型所占的字节数(sizeof) 。10、特殊运算符有括号() , 下标[],成员(→,.)等几种 。? : 是一个三目运算符,也是唯一的一个三目运算符 。?前面表逻辑条件 , :前面也就是?后面表示条件成立时的值,:后面表条件不成立时的值 。例如 , 当a>b时,x=1否则x=0 , 可以写成x=a>b?1:0 。?操作符C语言提供了一个可以代替某些if - then - else语句的简便易用的操作符? 。该操作符是三元的,其一般形式为:EXP1? EXE2: EXP3EXP1,EXP2和EXP3是表达式,注意冒号的用法和位置 。操作符“?”作用是这样的 , 在计算EXP1之后,如果数值为True,则计算EXP2,并将结果作为整个表达式的数值;如果E XP1的值为Flase,则计算EXP3,并以它的结果作为整个表达式的值,请看下例:x = 10;y = x> 9? 100: 200;例中 , 赋给y的数值是100,如果x被赋给比9小的值,y的值将为200,若用if - else语句改写,有下面的等价程序:x = 10;if(x>9) y=100;else y=200;扩展资料:c语言中" : "(冒号)和问号的意思:1、这是C语言的三目运算符 。2、对于条件表达式b?x:y , 先计算条件b , 然后进行判断 。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值 。一个条件表达式从不会既计算x , 又计算y 。3、条件运算符是右结合的,也就是说,从右向左分组计算 。例如 , a?b:c?d:e将按a?b:(c?d:e)执行 。5,C语言中的符号和是什么意思&: 在C语言中有两种意思 , 一种是2113取地址符,是单目运算5261符;另一种是位运算符4102,表示1653“按位与”,是双目运算符 。|: 是位运算符,表示“按位或” 。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作符 。&: 二进制“与”(都为1时 , 结果是1,否则是0 。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000 。|: 二进制“或”(有1时,结果是1,都是0时,结果为0 。) , 比如:1010 | 1011 = 1011,1010 | 1000 = 1010 。2、位运算符将数字视为二进制值,并按位进行相应运算,运算完成后再重新转换为数字 。例如:表达式10&15表示(1010 & 1111),它将返回表示1010的值10 。因为真真得真,或者是11得1,同位全是1结果也是1 。表达式10|15表示(1010 | 1111),它将返回表示1111的值15 。假假得假 。全零得零 。3、C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符 。4、位操作运算符:参与运算的量,按二进制位进行运算 。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种 。||“&&”表示 与,意为同时都要满足 。“||”表示 或,意为二者或多着只要满足其中一个 。在C语言中,&&和||都属于逻辑运算符 , 并且都是双目运算符 。逻辑运算符总共有3个,分别是"&&"、"||"和"?。?。a && b,一假必假 , 结合性从左至右 。||是逻辑或运算符,a || b,一真必真,结合性从左至右 。&&和||在Java和PHP以及c#中都是逻辑操作符 , 也叫条件操作符 。扩展资料 :c语言中&&是一种双目运算符,表示与运算,而当左边所给表达式或变量为0时 , 不再计算右 侧,整个表达式为零 。逻辑运算符是用来判断一件事情是"成立"还是“不成立”,或者说是“真”还是“假”,判断的结果只有两个值...c语言中的&有三种使用方式 。1 取地址操作符 。单目运算 , 与其后的变量或常量组合 , 用于获取该操作数的内存地址 。2 位操作中的按位与操作,双目运算符,&的两边的表达式均参与操作 。计算时,按位计算 。对于任意一位,如果两个操作数该位上的值均为1,则结果该位上为1,否则结果该位上值为0.3 当两个&符号同时使用,即&&符号,代表逻辑运算中的逻辑与 。双目运算符,&&的两边的表达式均参与操作 。当&&两边均为真时 , 结果为真 。否则结果为假 。&&由于是逻辑运算,结果只有真(1)或假(0)两种情况 。这两个2113运算符都是二进制的按位操5261作符 。&: 二进制“与4102”,如 1010 & 1011 = 1010 , 1010 & 1000 = 1000 。都为1时,结果是1,否1653则是0|: 二进制“或” , 如 1010 | 1011 = 1011,1010 | 1000 = 1010 。有1时,结果是1,都是0时,结果为0 。&在C语言里可能有两种意2113思 , 一种是取地址符,这种情况是5261单目运算符,4102另一种是位运算符,表1653示按位与 , 这种情况是双目运算符具体是哪种 , 要根据在语句中的使用来看|就简单多了,只有一种情况,位运算的 , 按位或 i|j=00000000000000000000000000000001|00000000000000000000000000000010=0000 0000 0000 0000 0000 0000 0000 0011这两个运算符都是2113二进制的按位5261操作符 。&: 二进制“与”,如 1010 & 1011 = 1010 , 1010 & 1000 = 1000 。都4102为1时,结果是16531,否则是0|: 二进制“或” , 如 1010 | 1011 = 1011,1010 | 1000 = 1010 。有1时,结果是1,都是0时 , 结果为0 。

    推荐阅读