是一个控制语句,直到x=0才停止循环,!x是求反的意思,只要x值是零才成立。
!x的意思就是x!=0,当X=0时执行while循环!即取反,当X!=0时不扒陵执行,!=组合在一起是逻辑运算符“不等于”。
!x--这个表示对x作“非”运算。
C语言运算符列表:
1、优先级1级
结合方向左结合(自左至右)
()圆括号
[]下标运算符
->指向结构体成员运算符
.结构体成员运算符(请注意它是一个实心圆点)
2、优先级2级
结合方向右结合(自右至左)单目运算符
!逻辑非运算符
~按位取反运算符
++自增运算符
--自减运算符
-负号逗桐运算符
(类型)类型转换运算符,
*指针运算符
&地址与运算符
sizeof长度运算符
更多关于编成的问题,可以山此坦详细咨询一下达内。 达内目前开设Java、Java互联网架构、JAVA大数据、PHP、软件测试、嵌入式、C++、C#、 Android、iOS、UID、UED、产品经理、Linux云计算、Python、Web前端、VR、VFX影视视效设计师、CAD、网络运维、网络营销、高级电商、主办会计、少儿编程、智能机器人编程、编程数学等27大课程体系,为高端IT企业提供全面的人才服务。