第1个回答 2020-02-16
~是位运算符,在二进制中是按位取反的意思,也就是0变成1,1变成0.
例如:
二进制数:a
=
1010
1111
那么,
~a
=
0101
0000
所以:
b
=
~a
就表示:0101
0000
了。
第2个回答 2019-06-05
c语言中单独的?没有任何意义,只有与:联用才有意义。
?
:叫条件运算符。
比如:c=a>b?a:b,表示当a>b时,c的值为a,否则c的值为b。
这是C语言中唯一的一个三目运算符。
第3个回答 2020-04-16
如%d就表示该数值是整型的十进制数 %f就是表示该数值是浮点型的数据 有疑问提出。 望采纳哦~~