55问答网
所有问题
请问“?”在C语言里代表什么意思?
还有" ~ "代表什么意思?
最近遇到这个题,不会阿
举报该问题
推荐答案 2007-03-12
“?”是三目运算符“?:”中一个。
例如:b = a > 3 ? 3 : 0;
意思就是如果a大于3,则b = 3;如果a 小于等于3,则b = 0;
~是取反的意思
例如:b = ~a;
意思就是b等于a的“反”。
反就是逐位取反的意思,在计算机中都是二进制树,如:
十进制 -- 二进制
10 ------ 1010
11 ------ 1011
12 ------ 1100
13 ------ 1101
14 ------ 1110
15 ------ 1111
。。。。
取反就是将二进制位中的0变为1,1变为0
如:
~1011 = 0100 (即:~11 = 4)
~1100 = 0011 (即:~12 = 3)
~0101 = 1010 (即:~5 = 10)
。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FIGeQeRc.html
其他回答
第1个回答 2007-03-12
是个"与或"符号的后面一半.
第2个回答 2007-03-12
print
显示,有运算功能
第3个回答 2020-02-29
1、?一般跟:一起出现的(?:)是一个三目运算符,比如
(a>b)?a:b意思是:先计算a>b如果正确,则执行a,不然执行b
2、~取反运算符(单目运算符),按位置反(0->1或1->0)
比如~2=-3意思是:2的补码0000
0010--取反-->1111
1101(-3的补码)-->1111
1100(-3的反码)-->1000
0011(-3的原码)
相似回答
C语言里面?问号什么意思?
:什么意思?
答:
C语言里面?、:
是三木运算符,其中?用来判断条件的真假,:用来根据判断结果决定取值
。如(a<b)?a:b"是一个"条件表达式",如果a
c语言中?表示什么?
答:
符号?是问号的意思
。问号,拼音 wèn hào ,即符号“?”。
表示疑问的标点符号
。用于疑问、设问、反问句等句型的末尾。问号是语气语调的辅助符号工具,表示一句话完了之后的停顿、语气。用于疑问句、设问句和反问句结尾。疑问句末尾的停顿,用问号。反问句的末尾,也用问号,问号一般情况下不出现在一行...
c语言中?是什么意思
答:
?
在语言中表示疑问
,那么疑问来自于判断。:在语言中表示判断的结果选择。所以编程逻辑就是先进行判断,然后再进行选择。例如,当a>b时,x=1否则x=0,可以写成x=a>b?1:0。
c语言中?是什么意思
答:
“?”
是问号
表达式 举个例子 c= (a>b?1:0)它相当于 int c= 0;if(a>b){ c = 1;}else { c= 0 ;}
C语言中
“?”和“:”
是什么意思???
答:
这句话
的
意思就是把a和b
中
较大的那个数赋值给max 本回答由提问者推荐 举报| 答案纠错 | 评论 52 19 dufenglei908 采纳率:68% 来自团队:
c
编程高手 擅长: 电脑/网络 办公软件
C
/C++ 其他编程
语言
移动开发 其他回答 你的问题
是什么意思
,有没有示例 wangge183 | 发布于2012-07-02 举报| 评论 5...
大家正在搜
void在c语言中什么意思
c语言中0和1代表什么
c语言什么意思
b是什么意思c语言
c语言中数组名代表什么
c语言规定数组名代表什么
c语言\0什么意思
c语言中的!是什么意思
c语言5.2f是什么意思
相关问题
请问在c语言中"→"是什么意思?干什么用的?谢谢!
请问case在c语言里是什么意思
请问C语言中的uint8_t关键字是什么意思?为什么在普通的...
请问C语言里面的格式符 e 的功能是什么意思?看不懂!
C语言/t 代表什么意思?
请问C语言中这个符号是什么意思?“|=”
请问c语言语句标号是什么意思??
请问C语言中指数形式是什么?