#define issignal(x) ((x>=0 && x>=0) 1:0)怎么理解(x>=0 && x>=0) 1:0这句应该怎么理解x>=0与~x>=0的区别是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 21:17:26
#define issignal(x) ((x>=0 && x>=0) 1:0)怎么理解(x>=0 && x>=0) 1:0这句应该怎么理解x>=0与~x>=0的区别是什么?
xR]KP+@ۘ'VBͼM&Y[`6]b:?sUIUb>>{\TsBNȗJB(&x\UҒ &Զgߩp}^Dȼ3>տhLF=NY7yY 2,*E#zKN*jzG#!O_ymq%:žJ1lp57Cj3k1Y`F,Nw! 2wrTd/֧Z `*́9&׮mТF-ΥH㻘Al`,t`!%~C=EA ODcq3")vԴd-(yb֫w

#define issignal(x) ((x>=0 && x>=0) 1:0)怎么理解(x>=0 && x>=0) 1:0这句应该怎么理解x>=0与~x>=0的区别是什么?
#define issignal(x) ((x>=0 && x>=0) 1:0)怎么理解
(x>=0 && x>=0) 1:0
这句应该怎么理解
x>=0与~x>=0的区别是什么?

#define issignal(x) ((x>=0 && x>=0) 1:0)怎么理解(x>=0 && x>=0) 1:0这句应该怎么理解x>=0与~x>=0的区别是什么?
x,是x的取反,比如x=B00001111,那么~x=B11110000;,所以区别就在这里
(x>=0 && x>=0) 1:0这条语句从大的方面看是选择语句,比如用y=(x>=0 && x>=0),那么就可以写成y?1:0;这句话的意思就是如果y不为0,那么((x>=0 && x>=0) 1:0)这个表达式就为1,如果y为0,那么((x>=0 && x>=0) 1:0)这个表达式最终值就是0,这条是条件语句,c语言的一个语法,要记下来