C语言中! x是什么意思?

 我来答
达内
2022-12-30 · 百度认证:教育领域创作者
达内
向TA提问
展开全部

是一个控制语句,直到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企业提供全面的人才服务。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式