c语言,,!x与x!分别表示什么意思

 我来答
貊蕊泥丁
2020-04-10 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:35%
帮助的人:822万
展开全部
c语言中只有!x没有x!,!x的意思就是x!=0。
!x的意思就是x!=0;当X=0时执行while循环;
!即取反,当X!=0时不执行;若x=0,则!x非零;
若x不等于零,则!x=0;一般用if(!x)来做判断式。
扩展资料
C语言赋值运算
1、赋值运算符:a=5;
a=b=0;
第一个赋值语句把5赋给变量a;第二个赋值语句的意思是把0同时赋值给两个变量。这是因为赋值语句是从右向左运算的,也就是说从右端开始计算,先b=0,然后a=b。
2、复合赋值运算符:a=1;a+=3;
上面第二个赋值语句等价于a=a+3;即a=4。
3、算术运算符:Area=Height*Width;num=num1+num2/num3-num4;
第一个赋值语句Height和Width相乘结果赋给变量Area;第二个赋值语句先完成num2与num3的整除运算,然后与num1相加,再减去num4,结果赋给num。运算符运算顺序先算乘除再算加减。单目正和单目负最先运算。
衡富贵丹云
2019-08-07 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:835万
展开全部
c语言中只有!x没有x!,!x的意思就是x!=0。
!x的意思就是x!=0;当X=0时执行while循环;
!即取反,当X!=0时不执行;若x=0,则!x非零;
若x不等于零,则!x=0;一般用if(!x)来做判断式。
扩展资料:
short:修饰int,短整型数据,可省略被修饰的int。(K&R时期引入)
long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)
long
long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)
signed:修饰整型数据,有符号数据类型。(C89标准新增)
unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)
参考资料来源:百度百科-c语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帅傅香汉戌
2020-01-18 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.4万
采纳率:31%
帮助的人:974万
展开全部
c语言,!x

对x
的“逻辑非”运算。

x
不等于0
时,x
为真,!x
就为
假。

x
等于0
时,x
为假,!x
就为
真。
c语言里
没有
x!
,
可以
有类似
x!=0
形式。
!=

“不等于”
if
(
x
!=
0
)
{
printf("
x
不等于
0");
}
else
{
printf("
x
等于
0");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问清安丁画
2019-06-30 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:1135万
展开全部
!x的意思:这里的!是逻辑运算符!优先级是2级若x值为0则!x的值为1若x值不为0则!x值为0.
x!好像c语言没有x!这种用法吧。是不是!=如果是的话是关系运算符如x!=y
;如果x和y值相等则这个关系运算表达式结果是0否则是1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
候筠溪gg
2020-12-16
知道答主
回答量:11
采纳率:0%
帮助的人:5775
展开全部
语言中只有!x没有x!,!x的意思就是x!=0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式