77问答网
所有问题
c语言中,!(--x)什么意思?
如题所述
举报该问题
推荐答案 2018-12-26
!(--x)的值是逻辑值,如果执行到这句之前x==1,则此式值为true,否则值为false。然后执行此语句之后x变为x-1。参照C99规定,非零整数作为逻辑值时为true,整数零作为逻辑值为false。
和!(x-1)不一样,应该和!(x-1);x--;一样。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YYvppWpI8YGYNv3vvYp.html
其他回答
第1个回答 2018-12-26
就是先自减后的x,不等于0
第2个回答 2018-12-26
int x = 2;
int y;
y = !(--x);//使用x前先自减1
y = !(1);//非真为假
y = 0;
第3个回答 2018-12-26
int x=5,a;
a=!(--x);
a=-4
首先 --x 先自减 这时X=4 然后!4 就变成负数了 -4
本回答被网友采纳
第4个回答 2020-01-13
您的浏览器不支持HTML5视频
相似回答
c语言中,!(
--
x)什么意思?
答:
!
(--x)的值是逻辑值
,如果执行到这句之前x==1,则此式值为true,否则值为false。然后执行此语句之后x变为x-1。参照C99规定,非零整数作为逻辑值时为true,整数零作为逻辑值为false。和!(x-1)不一样,应该和!(x-1);x--;一样。
c语言!(
--
x)什么意思?
答:
在 C 语言中,"!" 表示逻辑非运算符,它将一个 bool 值取反。所以,"!
(--x)" 表示先将 x 的值减 1,再将结果取反
。例如,如果 x 的值为 10,则 "--x" 的值为 9,"!(--x)" 的值为 0(假)。请注意,"--x" 中的两个减号是自减运算符,它将 x 的值减 1。这与 "x--...
c语言中,!(
--
x)什么意思
答:
C语言运算符,
括号里面(---x)表示x的值减去1
,相当于“x”变为“x-1”,括号外面“!”表示取反(非0数变为0,0变为1)。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。
!(
- -
x)
c语言
什么意思
答:
!(
- -
x)
先看- - x的值是否是0(x值减1)是0的话!(- - x)就是真 不是0!(- - x)就是假
c语言中
的
!(
--
x)
是
啥意思?
?
答:
就是让
X
先自减1,也就是
!(x
-1),然后取反 !就是取反
意思
就是说 如果(x-1)非0,则!(x-1) = 0 如果(x-1)为0,则!(x-1) = 1
C语言中
while(
!(
--
x))什么意思
答:
while(!(--
x)
);等效于 while(--x==0);即x自减一,判断减一后的值是否等于0,若等于0,则继续循环,否则推出;--x的
意思
是x=x-1;!是逻辑非运算
,!(
--x)是循环条件while(!(--x));表示当x=x-1运算后,如果x=0那么因为非运算,那么x不等于0,循环继续;如果x=x-1运算后,如果x不...
c语言中
(
!(
--
x)
)是
什么意思
答:
先从
括号里面
开始执行语句
(
--
x)
是把x的值减1 然后再对(--x)取反 所以这条语句的作用是判断x减1 之后是不是0
大家正在搜
c语言中if(x)是什么意思
c语言中!x是什么意思
c语言while(!x)什么意思
ox在c语言中什么意思
c语言中x‖y是什么意思
c语言中exp函数是什么意思
c语言中0x是什么意思
C语言中xf是什么意思
c语言中x丨y
相关问题
c语言中!x是什么意思
c语言中x==0是什么意思
c语言中,!(--x)什么意思?
!(--x)在c语言中是什么意思?
c语言中!(--x)是什么意思
c语言中(!(--x))是什么意思
while(!(--x));在c语言中是什么意思?
c语言中的!(--x)是啥意思??