Ⅰ c语言中":"(冒号)和问号是什么意思
是问号和冒号一起吗
bool a = 1>3?false:true;
?: 是三元运算符
由条件运算符组成的条件表达式的一般形式为:
表达式1 ? 表达式 2 : 表达式 3
其中表达式 1、表达式2、表达式3,既可以是一个简单的表达式,又可以是由各种运算符组成的复合表达式。
计算过程很好理解:
先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式的值。 如果表达式1 的值为假, 则求表达式3 的值并把它作为整个表达式的值。
Ⅱ C语言中,问号表示什么意思
条件运算符(?:)是C 语言中唯一的一个三目运算符。
由条件运算符组成的条件表达式的一般形式为:
表达式1 ? 表达式 2 : 表达式 3
其中表达式 1、表达式2、表达式3,既可以是一个简单的表达式,又可以是由各种运算符组成的复合表达式。
计算过程很好理解:
先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式的值。 如果表达式1 的值为假, 则求表达式3 的值并把它作为整个表达式的值。
Ⅲ 在C语言中""代表什么意思
问号是条件运算符"?:"的一部分,条件举孝没运算符正纳格式如下:
条件 ? 表达式1 : 表达式2
满足条件则得表达式 1,否则得表达式 2.
例如:慎好max = a>b ? a : b;
相当于如下语句:
if(a>b) max=a; else max=b;
Ⅳ c语言中问好表示什么意思
楼上的答案是“?”在函数中的用法
按楼主的提问,文字前的问号是表示注释的,即程序运行时不检测和运行“?”后面的语句,它是用来给阅读代码的人提示用的
Ⅳ C语言中,问号表示什么意思
?用来判断条件的真假,:用来根据判断结果决定取值。
如(a<b)?a:b"是一个"条件表达式",如果a<b为真,则表达式取a值,否则取b值。条件运算符由"?"和":"两个符号组成, 要求有3个操作对象,所以条件运算符也叫三目运算符。
条件表达式的一般形式为:表达式1?表达式2:表达式3
C语言的基本构成:
1、数据类型
C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
2、常量与变量
常量其值不可改变,符号常量名通常用大写。
变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
Ⅵ 在C语言中的问号是什么意思
你的
问号
是不是放错地方了?那个语句应该是判断是否大于等于吧?
是返回1,不是返回0;
Ⅶ C语言里面问号什么意思:什么意思
C语言里面?、:是三木运算符,其中?用来判断条件的真假,:用来根据判断结果决定取值。
如(a<b)?a:b"是一个"条件表达式",如果a<b为真,则表达式取a值,否则取b值。条件运算符由"?"和":"两个符号组成, 要求有3个操作对象,所以条件运算符也叫三目运算符。
条件表达式的一般形式为:表达式1?表达式2:表达式3
(7)c语言中问号号是什么意思扩展阅读
关于三目运算符的说明:
1、通常情况下,表达式1是关系表达式或逻辑表达式,用于描述条件表达式中的条件,表达式2和表达式3可以是常量,变量或表达式.例如:
(x==y)?'Y':'N'、(d=b*b-4*a*c)>=0?sqrt(d):sqrt(-d)、ch=(ch>='A'&&ch<='Z')?(ch+32):ch均为合法的条件表达式。
2、条件表达式的执行顺序为:先求解表达式1,若值为非0,表示条件为真,则求解表达式2,此时表达式2的值就作为整个条件表达式的值;
若表达式1的值为0,表示条件为假,则求解表达式3,表达式3的值就是整个条件表达式的值。例如:(a>=0)?a:-a执行结果是a的绝对值。
3、在程序中,通过把条件表达式的值直接赋予某个变量.。例如:min=(a<b)?a:b执行结果就是将条件表达式的值赋予变量min,即将a和b二者中较小的数赋给min。
Ⅷ C语言中“”和“:”是什么意思
“?”在轿侍C语言中表示疑问。
“:”在C语言中表示判断的结果选谨含择。
Ⅸ C语言运算符中问号是什么意思
问号是条件运算符的意思,跟冒号组合使用。条件运算符优先级高于赋值、逗号运算符,低于其他运算符。
表达式为:表达式1?表达式2:表达式3。先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。
(9)c语言中问号号是什么意思扩展阅读
条件运算符具有右结合性
当一个表达式中出现多个条件运算符时,应该将位于最右边的问号与离它最近的冒号配对,并按这一原则正确区分各条件运算符的运算对象。如果在问号和冒号之间还有一个问号或者冒号,应该满足就近配对,使结构不发生紊乱。
例如:
w<x ? x+w : x<y ? x : y与 w<x ? x+w : ( x<y ? x : y) 等价。
w<x ? x+w : x<y ? x : y与 (w<x ? x+w : x<y) ? x : y 不等价。
Ⅹ c语言中表示什么
符号?是问号的意思。
问号,拼音 wèn hào ,即符号“?”。表示疑问的标点符号。用于疑问、设问、反问句等句型的末尾。
问号是语气语调的辅助符号工具,表示一句话完了之后的停顿、语气。用于疑问句、设问句和反问句结尾。疑问句末尾的停顿,用问号。反问句的末尾,也用问号,问号一般情况下不出现在一行之首。有反问、设问等用法。
C语言提供了一个可以代替某些if - then - else语句的简便易用的操作符"?"。
该操作符是三元的,其一般形式为:
EXP1? EXP2: EXP3。
EXP1,EXP2和EXP3是表达式,注意冒号的用法和位置。
操作符“?”作用是这样的,在计算EXP1之后,如果数值为True,则计算EXP2,并将结果作为整个表达式的数值;如果EXP1的值为Flase,则计算EXP3,并以它的结果作为整个表达式的值。