c语言中,后面一个感叹号是啥意思?不是阶乘(>﹏<)

如题所述

逻辑判断,不等于的意思追问

就是min不等于i?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-23
!=是不等于的意思哟
第2个回答  2015-12-23
!在C语言中有三种用途:
一、用来做逻辑运算中的非运算。
!用作非运算时,是单目运算符,与右侧的表达式结合。
!expr的含义为(expr == 0), 即当expr值为0时,结果为1,否则结果为0

二、和=联用,组成逻辑判断的不等于运算。
!=是一个操作符,表示逻辑运算的不等于,其为双目运算符,左右都要有表达式。形式为
expr1 != expr2
当expr1和expr2值相等时,结果为0,否则结果为1.
三、出现于字符串中,或者以'!'形式出现时,代表其本意,即字符常量!,其ascii码值为0x21, 10进制值为33。
相似回答