请问“?”在C语言里代表什么意思?最近遇到这个题,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 10:56:09
![请问“?”在C语言里代表什么意思?最近遇到这个题,](/uploads/image/z/5173421-5-1.jpg?t=%E8%AF%B7%E9%97%AE%E2%80%9C%3F%E2%80%9D%E5%9C%A8C%E8%AF%AD%E8%A8%80%E9%87%8C%E4%BB%A3%E8%A1%A8%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%E6%9C%80%E8%BF%91%E9%81%87%E5%88%B0%E8%BF%99%E4%B8%AA%E9%A2%98%2C)
xRN@+M"E\%sCE7RT !R0&Rȿt/xbcab{Lo*fwa"fz3YEmjl~JDySRٽt_tlA7]vW]½q
`{m>emJp"23{JB"Zw$6wXCh7jˢaY.p`_oA*_%;f!75}8gl$9\b1 %E?HY@JR9`%"PZBd0^m *ā21vIB/2 P欰(C'a9W|&6{WH,#'hS%lWV[-%jku`M~a
请问“?”在C语言里代表什么意思?最近遇到这个题,
请问“?”在C语言里代表什么意思?
最近遇到这个题,
请问“?”在C语言里代表什么意思?最近遇到这个题,
”是三目运算符“?:”中一个.
例如: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)
.
print
显示,有运算功能
是个"与或"符号的后面一半.