在C++中a!0是什么意思啊,namber!0有是什么意思

2020-11-17 10:15:46 字数 6530 阅读 9655

1楼:匿名用户

条件判断,"不等于"的意思

2楼:匿名用户

number!=0 ,就是变量number不为0的意思,一般用在if ,或者while for语句中,作为条件判断用哦

3楼:匿名用户

这个是逻辑判断,!=是不等于

4楼:

!=是不等于,a!=0就是变量a!=0,可以用作判断;

namber也是变量

5楼:匿名用户

!=条件运算符,,

a!=0表示判断a是否等于0

namber!=0也是判断变量namber是否等于0

c++中a!=0与a=!0有什么区别

6楼:匿名用户

两回事a != 0 表示 a 不等 0,结果是一个变量,可能是真,也可能是假,取决于 a 究竟是否等于0,换一种表达方式为 a == true

而 a = !0 表示首先对零求反,然后再将值赋予变量a。对零求反结果就是真,这个结果可不再是变量了,相当于 a = true。

两个表达式一个用于测试 a 的内容,一个用于给a赋真值,意义差别大了去了。

7楼:

a!=0——!=是关系运算符,所以a!=0关系表达式,意思是把变量a的值与0比较一下看是否不等。

=!——没有这个操作符,所以编译器解释为=和!两操作符:

=是赋值运算符,将它右边的值赋给它左边的变量;!是单目逻辑非运算符,!0的结果是1,而非0变量x的!

x为0。所以a=!0就被解释为把1赋给变量a的意思。

供参考……

8楼:听不清啊

a!=0

是判断a是否不等于0,若是,表达式的值为真,否则为假。

a=!0

它就是一个赋值语句,完全等价于a=1;

9楼:

对于 a != 0,只要a不等于0,表达式均会成立,即返回1。

对于 a = !0 等价于 a = 1,即为一个赋值表达式。

10楼:匿名用户

a!=0是判断, 当a为0时表达式为假, 否则为真。

a=!0是赋值,这个是两个操作

先!0 也就是逻辑非,结果为1.

然后a=1 将a赋值为1 。

11楼:匿名用户

!= 这是一个完整的符号不要把!和=拆开来解读,!=这是不等于比较运算符与==相反。

!单独使用时为取非,操作数为非零时取零,为零时取非零。

=是赋值运算符,用于将右测值给左测变量赋值由上面的说明可以得出,a!=0是一个比较表达式,意思是变量a不等于数字0,而a=!0意思是将!0即对0取非,结果是1,将1赋值给变量a

12楼:匿名用户

a!=0//判定a是否是不等于0的,如果a不等于0,表达式结果为true,如果a等于0,则表达式结果为false,但无论如何a的值不变;

a=!0//先对0取否定,理论上是得到一个非0的数值(应该取决于编译器吧,c语言中一般是1,具体你可以测试),然后将那个数值赋值给a。

13楼:匿名用户

!= 是一个符号,判断左右两个数,是否不相等,不相等则整个表达式返回true.

a=!0 其中 =是个赋值号,将右边的值赋左边。而!

是个取反符号。将右边表达式(在你这里是0)的逻辑结果取反。0的逻辑结果是false, 那么取反就是true.

所以整个表达式的意思就是把true赋值给a. 如果a不是一个bool类型,那么就是把1赋值给a.

14楼:crazy_小猪

a!=0:表示判断,即:a不等于0,执行完该语句,a的值是不变的。

a=!0:表示赋值,即:a等于非0,执行完该语句,a的值变了。

15楼:龍之聲闯天涯

a!=0是a≠0,用在if,while中,判断条件。

a=!0,在c++中,bool变量类型和int类型是互通的,int>0,bool为true,等于0时,为false。a=!

0,就是把为false的0,取反后变为true,赋值给a。

答得不好,请见谅。

16楼:匿名用户

a!=0是一个判断语句,若a的值不为0则结果为1(真);

a=!0是一个赋值语句,将a赋值为非“假”(0),即同义于a=1。

望采纳。

17楼:匿名用户

a!=0 是判断 变量a,不等于0

a=!0 是判断 变量a 等于非零

是完成不同的语句。

18楼:匿名用户

a!=0,表示a不等于0,一般用于判断的条件,比如if(a!=0) ;

a=!0,表示a等于非零,即a=0,是一个赋值语句。

当然第二个如果写成a==!0,跟第一句没什么区别了,用于判断条件,但习惯上还是用第一个

19楼:匿名用户

a!=0是判断语句 !=是判断符,意思为a不等于0,加上if(a!=0) 就是当a不等于0时...

a=!0是赋值语句 解释为 a等于非0,.

20楼:polaris北斗

a != 0 关系运算,一个运算符是 !=, 判断 a 是否不等于0

a = !0 赋值和逻辑运算,逻辑运算符!取0(false)即!0 的结果为1(true),然后赋值(=)给变量a

21楼:匿名用户

a!=0 : != 表示不等于, 此段代表判断a是否不等于0

a=!0 : ! 表示逻辑非,0的逻辑值为假,!0就为真, 此段代表把逻辑真(1)赋值给a

22楼:匿名用户

第一个是判断a是不是等于0,一般用在if语句 if(a!=0)

第二个是给a赋一个非0值

23楼:匿名用户

!=是不等于号,=!是赋值非。。。的意思。前者是一个关系运算符,返回值为真或假;后者为赋值语句,a为1.

24楼:圣吻之棂

左结合!!

!! != 标识不等于的意思 a=!

0 是 !和0结合 !0 的意思是 逻辑非运算!!!

逻辑运算产生的结果只有ture和false !0 就是 true!!!转int 就是1!

25楼:匿名用户

a != 0 表示 a 不等于 0,用来判断这个表达式是否成立,即真、假

a = !0 表示给 a 赋值,即 a 的值为 1, 不是下面说的a = 0。

26楼:匿名用户

a!=0就是字面的意思,很好理解,

a=!0 其实就是a=1, 如果是用在if的条件里,就是用错了,条件总为真

c++中 a[ ]={0}那a[ ][ ]=?让他等于0呢

27楼:金色潜鸟

int a=; 的表达是正确的,它是声明兼初始化,会自动计算出 a的数组大小是1,

初始化 a[0] 等于 0。

int a[1]=,}; 的表达是正确的,它是声明兼初始化,会自动计算出 a的第一维。

初始化 a[0][0]=0;a[1][0]=0;

int a=]=,}; 是错误声明,需要提供下标。

28楼:匿名用户

依然是a=

c++语言中a=a>=0?a:-a;什么意思

29楼:匿名用户

a=a>=0?a:-a;

a等于 a>=0?a:-a; 它的意思就是如果a>=0成立,取a 也就是a=a ,如果不成立去-a 那么a=-a;

这行命令的用处就是 给a取绝对值

30楼:匿名用户

和变量优先级有关系

在c++里自增运算符的优先级是2 减法运算符的优先级是4再加上表达式是反向解析的 于是-3的操作会先放在栈里碰到++运算符先做++的运算 然后-3才会出栈所以这个表达式在运算的时候的顺序应该是

1.a=a+1

2.a=a-3;

另外,站长团上有产品**,便宜***

31楼:

用数学来给你解释,其功能相当于下面的式子。

a=|a| //将a取绝对值后,再赋予a。

32楼:匿名用户

这个很简单 就是让a取得值不能为负数

公式解释 给a附一个值 如果这个值大于等于0 就取a 如果小于0就取a相反数-a 于是负数变正数

33楼:沧海雄风

a=a>=0?a:-a 如果 a>=0 则 返回 a 那么 a=a

如果a<0 则返回-a 那么 a= -a;

34楼:丶

a>=0吗、真 a取a的值,假a取-a

35楼:匿名用户

a>=0,把a的值赋给a

a<0,把-a的值赋给a

36楼:颖儿

就是当a>=0的时候则a=a,否则a=-a!

c++ (c=a[])!='\0'什么意思

37楼:匿名用户

这应该是一个判断语句中的部分:

(c=a)!='\0'

第1步,执行()里的部分:c=a,里面应该有数值或变量吧,否则不正确。

比如c=a[1],c取a这个数组的第2个值第2步,执行c!='\0'这个判断,从这句来看,c应该是一个char类型的数据,就是判断a[1]是不是结束符号了。

38楼:匿名用户

这段**没意义,明显语法错误

a-=在c++ 中表示什么意思?

39楼:千羽

解释下。

例如:a=a-1; 同a-=1;这属于简写,省**量,具体就是a减某值再赋值给a。

认真回答望采纳。如有疑问请继续。

40楼:匿名用户

a-= 相当于 a = a -

c++中 *s!='\0'是什么意思??

41楼:匿名用户

表示s指针是bai否指向字

符串结束位du置,其中'\0'在c++语言zhi中,标志着一个字符串的结束dao。

指针是专一个存储计算机属内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。

指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、null指针和未初始化指针。

例如:#include

intmain()

return0;}/*

运行结果:

asdfadg

asdfadg*/

42楼:云南新华电脑学校

若 s 是 char *, 指向一个str数组,例如:

char str="abc 123 xyz";

char *s=str;

语句中 *s 指向 数组str中的某元素的值。

*s != '\0' 这是逻辑表达式内, 判断 该元素的值 不等容于 字符串结束符 '\0'.

-------

程序例子,测字符串长度:

#include

main()

else break;

}printf("string length=%d\n",n);

}得 string length=11

43楼:丛勇雀月朗

出现以上两种提示后,理论上就意味着你得换ie11了。可事实上并非如此,用过这款浏览器的用

内户都知道容

,在第一幅图的情况下,点击“在microsoftedge中继续进行”后,也能正常打开网页;而出现第二种情况后,只能手动通过点击edge浏览器右上角的“…”,在菜单中选择“使用inter***

explorer打开”才可以。

但是,如果你关闭了edge浏览器的“microsoft兼容性列表”,这项烦人的提示就再也不会出现,而且哪怕是第二种情况下无法打开的网页,也基本都能在edge浏览器中正常打开。

方法很简单,两步可以实现:

1、在edge浏览器地址栏输入about:config后回车;

2、取消勾选第一项“使用microsoft兼容性列表”

c语言中a<>0是什么意思

44楼:岔路程序缘

c语言中没有<>这样的操作符。表示a≠b是用a!=b。

其他语言有用a<>b来表示a≠b的。

有女孩总是对你笑是什么意思啊,有一个女孩总是对你笑是什么意思啊

1楼 肥苍瘦瘦 怎么说呢要是只对你笑可能就是对你有意思 她在暗示你 你可以主动试探 要是对谁都笑的话 那就没啥了 2楼 匿名用户 她是对每个人都这样的吗?若果 3楼 金大侠 别想多了,也许她对每个人都那样。 一个女生经常对你笑是什么意思 10 4楼 雪锐志悉骞 喜欢一个人,并不一定要爱她 他 但爱一...

梦见在水中捞东西是什么意思,梦见梦见在洪水中打捞物品是什么意思

1楼 匿名用户 水中捞月,镜花水月,面对一段失去的感情或者经历无力挽回的时候容易长生类似的错觉,好似就在眼前,但是无论多么努力也无法得到。所以该放的还是放下吧 2楼 公主 上 周公解梦 自己查去 梦见梦见在洪水中打捞物品是什么意思 3楼 匿名用户 梦见在洪水中打捞物品 的梦境解释 一下得意过了头就会...

梦见在花盆里种花种草是什么意思啊

1楼 匿名用户 应该是指你以前做过的某件事情,现在有结果了 比较好的结局 。 2楼 匿名用户 我来说两句 应该是说 你的运气要来到了 梦见在花盆里种起多种花好旺 3楼 门目犬 是好的征兆,一盆多花,即将万花盛开,代表有喜事,祝你好运连连,春节快乐! 梦见自己把花子种到花盆里是什么意思 4楼 匿名用户...