55问答网
所有问题
当前搜索:
c语言三目运算符怎么用
C语言
中,问号表示什么意思?
答:
?用来判断条件的真假,:用来根据判断结果决定取值。如(a<b)?a:b"是一个"条件表达式",如果a
C语言
中什么是单目与双目
运算符
?
答:
所谓单目运算符就是只有需要一个操作数的运算符,如:--、同理,双目运算符就是需要两个操作数的运算符,如: 、-、*、/、= 等。
C语言
中
三目运算符
只有一个 ? : 。(需要三个操作数)
c语言
中?是什么意思
答:
c语言
中唯一用到?的地方就是唯一的
三目运算符
a?b:c 假设a是真,这个表达式的值是b,假设a是假,表达式值是c 例如 int a = 1;//a是非零,所以是真 int b = 2,c=3;int d = a?b:c;因为a是真,d的值是b,也就是2
这个
C语言怎么
看
答:
c
=5?a++:b--;总的来看是条件
运算符
。x=表达式1?表达式2:表达式
3
其意义是:先求解表达式1,若为非0(真),则求解表达式2,将表达式2的值赋给x。若表达式1的值为0(假),则求解表达式3,将表达式3的值赋给x。表达式1是5,非0,为真,a++赋给c,即c=a++;由于是后置++,先将a赋给c...
C语言
中的^ 和&
怎么用
?什么意思?
答:
^按位异或,&按位与 例如:表达式
3
^5和3&5 计算过程:3 = 0000 0011b 5 = 0000 0101b 异或:0 ^ 0 = 1 ^ 1 = 0 , 0 ^ 1 = 1 ^ 0 = 1 所以 3 ^ 5 = 0000 0110b = 6 与:0 & 0 = 0 & 1 = 1 & 0 = 1 , 1 & 1 = 1 所以 3 & 5 = 0000 0001b = 1...
C语言运算符
优先级
答:
c语言
运算符优先级从高到低的顺序依次如下:优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。表达式的结合次序取决于表达式中各种运算符的优先级。
C语言
的运算符包括单目运算符、双目运算符、
三目运算符
,优先级如下:第1优先级:各种括号,如()、[]等、成员运算符。
c语言
目数是什么意思
答:
比如:num++(自增),num--(自减)!num(取非值),~num(按位取反)双目运算符双目,就是一个表达式,分为左右两边比如:num1+num2,num1-num2,num1>num2
三目运算符
、三目,就是一个表达式,分为左、中、右三部分比如:num>3?1:2
C语言
包含的各种控制语句仅有9种,关键字也只有32个,程序的...
6.
C语言
中唯一的
三目运算符
是什么?要以
使用
什么语句代替?
答:
max=(x>y)?(x:y);//求x和y之中的最大值;替换:if(x>y)max=x;else max=y;
C语言
的
运算符
包括哪几种?
答:
C语言
的运算符包括单目运算符、双目运算符、
三目运算符
。优先级如下:第1优先级:各种括括号,如()、[]等、成员运算符 . ;第2优先级:所有单目运算符,如++、–、!、~等;第3优先级 (算数运算符):乘法运算符*、除法运算符/、求余运算符%;第4优先级 (算数运算符):加法运算符+、减法...
C语言
中‘?’
怎么用
答:
可以有以下的用途:
c
=(a<=b)?a:b;它的作用就是先判断a<=b是否成立,若成立,则将a的值赋予c,否则将b的值赋予c,一句话,它的作用就是将a,b中的较小者赋予c。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜