c++中“!x”是什么意思?

如题所述

!是C++的逻辑运算符,意思是“非”。!x的意思:对于一个命题x如果将其否定,就得到一个新命题,记作!x,读作“非x”。

运算符是说明特定操作的符号 ,它是构造C语言表达式的工具 。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。

扩展资料

C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。 

相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。

而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c)

合理使用优先级可以极大简化表达式。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-09
!在c++中表示取反的意思,所以如果x是真,!x就是假,x是true,!x就是false,如果x是int类型,c++中规定当x是0时就相当于false,非0时相当于true。
如果if()里面判断为真,就会执行花括号里面的语句
第2个回答  推荐于2019-10-18

%a,%A 读入一个浮点值(仅C99有效)
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x,%X 读入十六进制整数 。
%% 读%符号

本回答被网友采纳

c语言中! x是什么意思?
c语言中!x是:!是C++的逻辑运算符,意思是“非”。!x的意思:对于一个命题x如果将其否定,就得到一个新命题,记作!x,读作“非x”。运算符是说明特定操作的符号,它是构造C语言表达式的工具。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。除了常见的...

c++中! x是什么意思?
是一个控制语句,直到x=0才停止循环,!x是求反的意思,只要x值是零才成立。!x的意思就是x!=0,当X=0时执行while循环!即取反,当X!=0时不执行,!=组合在一起是逻辑运算符“不等于”。!x--这个表示对x作“非”运算。C语言运算符列表:1、优先级1级 结合方向左结合(自左至右)()圆...

c++ !x表示什么
c++中!X 表示“非X”即”不是X“的意思。相关知识如下:1、!在编程语言里是逻辑运算符”非“的意思,通俗的讲就就是取反之意,不是这,就是那。2、常见的逻辑运算符还有:OR 或 ||,两个中,只要有一个成立,则结果就成立。AND与 &&,两个中,两个同时成立,则结果成立,否则不成立。

c++中x的! x是什么意思啊!求解答!
c语言中只有!x没有x!,!x的意思就是x!=0。!x的意思就是x!=0;当X=0时执行while循环;!即取反,当X!=0时不执行;若x=0,则!x非零;若x不等于零,则!x=0;一般用if(!x)来做判断式。

c++中“!x”是什么意思?
!是C++的逻辑运算符,意思是“非”。!x的意思:对于一个命题x如果将其否定,就得到一个新命题,记作!x,读作“非x”。运算符是说明特定操作的符号 ,它是构造C语言表达式的工具 。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。

c++中!x代表什么?求解
回答:C++中有布尔类型bool,像int一样,可以定义一个变量.如:int n = 0;bool b = false; bool只有两个值:true 和false; 0等效于false;其他一切非0值都是true; 你这里用!x,其实就是把(!x)作为一个bool值。 如果x为0,(!x)就是非0,是true; 如果x不为0,(!x)就是0,是false. C++中的w...

C++ 中 (!x)是什么意思
!x就是非X的值 如果X为0,则!X为真 如果X为非0,那!X为假

C++语言!x是什么 意思?
是变量的意思。C++是C语言的继承,进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,简称“CPP”。C++是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士...

if(!x)在C++中是什么意思
!在C++中表示取反的意思,所以如果x是真,!x就是假,x是true,!x就是false,如果x是Int类型,C++中规定当x是0时就相当于false,非0时相当于true。如果if()里面判断为真,就会执行花括号里面的语句

c++中while(!x)中!x怎么理解?
理解C++中while循环中的`!x`关键在于了解逻辑非运算符`!`的用法。`!`在逻辑运算中表示NOT操作,即将一个表达式取反。在C++中,所有非零值都被视为逻辑真(TRUE),而零则被视为逻辑假(FALSE)。这意味着,`x`为任何非零整数时,`!x`会为FALSE;而当`x`为零时,`!x`会为TRUE。因此,`!x...

相似回答