!x什么意思c语言

回答
瑞文问答

2024-05-19

是一个控制语句,直到x=0才停止循环,!x是求反的意思,只要x值是零才成立。
!x的意思就是x!=0
当X=0时执行while循环
!即取反,当X!=0时不执行
!=组合在一起是逻辑运算符“不等于”
!x--这个表示对x作“非”运算。

扩展资料

  C语言运算符列表:

  1、优先级1级

  结合方向左结合(自左至右)

  ()圆括号

  []下标运算符

  ->指向结构体成员运算符

  .结构体成员运算符(请注意它是一个实心圆点)

  2、优先级2级

  结合方向右结合(自右至左)单目运算符

  !逻辑非运算符

  ~按位取反运算符

  ++自增运算符

  --自减运算符

  -负号运算符

  (类型)类型转换运算符

  *指针运算符

  &地址与运算符

  sizeof长度运算符