c语言中?和:是什么意思

作者&投稿:由制 (若有异议请与网页底部的电邮联系)
~

(表达式)? x : y ;
首先计算表达式的值,若为ture,则"(表达式)? x : y "返回x;否则返回y。

C语言运算符是说明特定操作的符号 ,它是构造C语言表达式的工具 。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。



c语言中“?”和“:”是什么意思?
答:“?”和“:”连用为条件运算符,用其组成的表达式格式为 c ? x : y 表达式值:当c为真时,为x,否则为y

C语言中?:是什么意思?
答:?在语言中表示疑问,那么疑问来自于判断。:在语言中表示判断的结果选择,所以编程逻辑就是先进行判断,然后再进行选择。例如,当a>b时,x=1否则x=0,可以写成x=a>b?1:0。在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计...

c语言中?:和!是什么意思,怎么运用在编程中
答:?:的意思是条件运算符,使用的格式如下(条件)?A:B,如果条件成立,表达式的值就是A,否则是B。!的意思是用来取非运算的,!true的结果就是 false !false 的结果是 true。写程序中,?:用的比较少,!主要用在条件判断中。延展回答:1、C语言是一门通用计算机编程语言,应用广泛。C语言的...

c语言中?和:是什么意思
答:(表达式)? x : y ; 首先计算表达式的值,若为ture,则"(表达式)? x : y "返回x;否则返回y。C语言运算符是说明特定操作的符号 ,它是构造C语言表达式的工具 。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。除了常见的三大类,算术运算符、关系运算符与...

c语言中" : "(冒号)和问号是什么意思
答:bool a = 1>3?false:true;?: 是三元运算符由条件运算符组成的条件表达式的一般形式为:表达式1 ? 表达式 2 : 表达式3,其中表达式 1、表达式2、表达式3,既可以是一个简单的表达式,又可以是由各种运算符组成的复合表达式。计算过程很好理解:先求表达式1的值, 如果为真, 则求表达式2 的值并把它...

c语言中?和:是什么意思
答:?在语言中表示疑问,那么疑问来自于判断。:在语言中表示判断的结果选择。所以编程逻辑就是先进行判断,然后再进行选择。在?号前面是什么,是一个问题,那么这个问题使用数字的表达方式,那么就是一个表达式,而这个表达式就是一个是与否的判断。(a>b)(a==b)(a10?1:0;...

c语言中“:”和“?”分别是什么意思?
答:是一个语句,判断一个表达式的真假来执行两条代码 比如 int a=9,b=8;a>b?a=8:b=9; //就是这句 相当于if语句吧,问号前面的表达式为真的时候执行a=8,否则b=9;明白了吧。

c语言中?:是什么意思
答:?:是三目运算符,如果?前面的条件成立,则结果返回?后面的值,如果?前面的条件不成立,则返回:后面的值。例如:a=1>2?1:2,a的值为2 d=a<b?a:c<b?c:b =1<2?1:3<2?3:2 =1<2?3:2 =3 所以最终结果为3

C语言中&= , ?和: 分别是什么意思啊?还有一个&和&&有没有区别啊?求大神...
答:&=,表示将这个符号左边的数和右边的数做与运算,再把结果赋给左边的数,例如:a &= b相当于 a = a&b。?:是问号表达式,例如 a>b?a:b,意思就是如果a大于b,那么这个表达式的值就是a,否则表达式的值为b。&和&&有区别的,前面一个是按位与,后面一个是逻辑与,例如:1 & 2,这个...

c++中的?是什么意思.还有:是啥
答:C++中,“?”与“:”共同组成三目条件运算符(?:)三目条件运算符(?:)使用例子如下:x ? y:z;上面的三目条件运算的规则是:先计算表达式x的值,若x为真,则整个三目运算的结果是表达式y的值;若x为假,则整个三目运算的结果是表达式z的值。下面的例子为从两个数中找出较大的程序:int a=3,...