c语言,,!x与x!分别表示什么意思
5个回答
展开全部
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。运算符运算顺序先算乘除再算加减。单目正和单目负最先运算。
!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。运算符运算顺序先算乘除再算加减。单目正和单目负最先运算。
展开全部
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语言
!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语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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");
}
是
对x
的“逻辑非”运算。
当肆漏
x
不等于0
时,x
为真,!x
就为前备
假。
当
x
等于0
时,x
为裂悔烂假,!x
就为
真。
c语言里
没有
x!
,
可以
有类似
x!=0
形式。
!=
是
“不等于”
if
(
x
!=
0
)
{
printf("
x
不等于
0");
}
else
{
printf("
x
等于
0");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
!x的意思:这里迟搭的!是逻辑运算符!优先级是2级若x值为0则!x的值为1若x值不为0则!x值为0.
x!好像c语言没有x!这种用法吧。是不是!=如睁兄果是的话是悉旦袭关系运算符如x!=y
;如果x和y值相等则这个关系运算表达式结果是0否则是1
x!好像c语言没有x!这种用法吧。是不是!=如睁兄果是的话是悉旦袭关系运算符如x!=y
;如果x和y值相等则这个关系运算表达式结果是0否则是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语言中只有!x没有x!,!x的意思就是x!=0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询