c语言里面和是什么,C语言中和是什么符号表示什么

1,C语言中和是什么符号表示什么句点是成员运算符 , 用来访问结构体或类的成员函数和成员变量,用法结构体对象或类对象.成员函数名或成员变量名条件?值:值 三目运算标签: 用于跳出循环
2,c语言中和是啥意思||双竖杠是或着的意思,&&是并且的意思 , ==是判断是否等于的意思,!=是判断是否不等于的意思 。假如有 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)懂?求采纳哦....||是或的意思,也就是||运算符两侧的表达式其中有一个成立,就返回非0,两侧表达式都不成立返回0,!=是不等于的意思望采纳!!!!=那就是“不等于”的意思||是或者如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 。
3,请教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是问题域还是解决方案中的概念?是"做什么"还是"怎么做"中的?欢迎追问~【c语言里面和是什么,C语言中和是什么符号表示什么】
4,c语言中和是什么意思“?”在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)执行 。?操作符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=25 , C语言中的符号和是什么意思&在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 。&: 在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 。

    推荐阅读