问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在c语言中=!是什么意思?

发布网友 发布时间:2022-04-24 17:49

我来回答

11个回答

热心网友 时间:2022-04-08 03:08

1、c语言中=!是两个运算符摆放在一起,“=”是赋值运算符,“!”逻辑非运算符;

2、逻辑操作符一般将其操作数视为条件表达式,返回结果为Bool类型;

3、首先对其操作数求值,若结果为0,则条件为假(false),否则为真(true);

4、优先级上“!”先于“=”;所有比如有下面的式子,int i;i=!5;

5、这个理解为:根据运算符优先级,!先于=;首先5作为!的操作数,求值!5的结果是bool型的false。

6、然后false隐士转换成int型,即0;所以i里面的值是整形0。

扩展资料:

C语言运算

1、C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。

2、在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单;

3、但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全

特有特点

1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

3、不同的变量类型可以用结构体(struct)组合在一起。

4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

5、部份的变量类型可以转换,例如整型和字符型变量。

6、通过指针(pointer),C语言可以容易的对存储器进行低级控制。

7、预编译处理(preprocessor)让C语言的编译更具有弹性。

参考资料来源:百度百科:C语言

热心网友 时间:2022-04-08 04:26

=!意思“不等于”

1、“=”是赋值运算符

2、“!”逻辑非运算符,逻辑操作符一般将其操作数视为条件表达式,返回结果为Bool类型:首先对其操作数求值,若结果为0,则条件为假(false),否则为真(true)。

3、优先级上“!”先于“=”

4、所有比如有下面的式子

int i;
i=!5;

5、根据运算符优先级,!先于=

首先5作为!的操作数,求值!5的结果是bool型的false

然后false隐士转换成int型,即0

所以i里面的值是整形0

扩展资料

C语言运算符号:

比较特别的是,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。

因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。

运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。

关系运算符号 :== 、!=  

参考资料 

百度百科-C语言  



热心网友 时间:2022-04-08 06:01

付费内容限时免费查看回答计算机C语言中的“C”代表着Combined,结合、组合、合并的意思。 C语言是一门通用计算机编程语言,其发展经历了许多的科学家们的加工处理。

语言之所以命名为C,是因为 C语言源自Ken Thompson于1970年发明的B语言,而 B语言则源自BCPL语言。其发展主要历程为:1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

很高兴为您解答,请问还有什么需要可以帮到您吗?如果您觉得对您有帮助的话,请辛苦点一下赞哦!希望可以帮到您,祝您生活愉快!

热心网友 时间:2022-04-08 07:52

“=”是赋值运算符

“!”逻辑非运算符,逻辑操作符一般将其操作数视为条件表达式,返回结果为Bool类型:首先对其操作数求值,若结果为0,则条件为假(false),否则为真(true)

优先级上“!”先于“=”

扩展资料

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

参考资料C语言_百度百科

热心网友 时间:2022-04-08 10:00

c语言是在B语言基础上发展起来的,由一开始的CPL语言(combined
programming
language)发展成BCPL(basic
combined
programming
language),在发展到B语言(取BCPL首字母,不同于BCPL语言),C语言在BCPL语言和B语言基础上发展得到,取BCPL第二个字母得到

热心网友 时间:2022-04-08 12:25

这是两个运算符摆放在一起而已
“=”是赋值运算符
“!”逻辑非运算符,逻辑操作符一般将其操作数视为条件表达式,返回结果为Bool类型:首先对其操作数求值,若结果为0,则条件为假(false),否则为真(true)
优先级上“!”先于“=”

所有比如有下面的式子
int i;
i=!5;

这个要怎么理解呢?
1.根据运算符优先级,!先于=
2.首先5作为!的操作数,求值!5的结果是bool型的false
3.然后false隐士转换成int型,即0
4.所以i里面的值是整形0

热心网友 时间:2022-04-08 15:06

!的ANSII 值是033,我觉得可以认为把ANSII 值033赋给某一个变量,但是具体还要看上下文

热心网友 时间:2022-04-08 18:04

||是两者之一成立就为真,!=是不等于的意思

热心网友 时间:2022-04-08 21:19

你说的是不是!=啊,,如果是!=那就是“不等于”的意思。

热心网友 时间:2022-04-09 01:07

“!=”不等于

热心网友 时间:2022-04-09 05:12

不等于
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 C语言中,符号“!=”和“==”是什么意思?比如a!=b,a==0 C语言程序中!=是什么意思? 175/70r14是什么意思 轮胎17570r14是什么意思 轮胎上的175/70R14是什么意思? 175 70r14用多大的防滑链 荷兰泰国跟迪拜人都是怎样吃菠萝的? 在家里没有专门削菠萝的刀,那用什么办法削啊? 175一70一14的轮胎和175一70一13的轮胎能用同型号的防滑链吗? 你有哪些给菠萝削皮的独特技巧? 都说各国都有“花式削菠萝”,那么都是什么样子的? 台式电脑怎么装IE8 笔记本电脑怎么安装IE8 请问我的电脑怎么安装iE8浏览器,我的电脑我找不到 洗好蓝莓放在冰箱里,第二天拿出来有点发霉但还是吃了,会怎么样啊 qq怎么跟好友匿名聊天 qq可不可以匿名和好友聊天 蓝莓放在冰箱里发哮了还能吃吗? qq怎么跟好友发匿名消息 新鲜蓝莓果子放冰箱冷藏后尾部发软腐烂是什么原因 c语言中(感叹号!)是什么意思? C语言中!=的意思 “!=” 在C语言中是什么意思? C语言!==和!=区别 c语言中‖和!=是啥意思 c语言中a!='/n'是什么意思? C语言中,!=和!==有什么区别? 萧敬腾的《狂想曲》 歌词 萧敬腾的《我要怎么说爱你》的歌词 “我要怎么说我不爱你”是哪首歌里面的歌词? 萧敬腾的新专辑《狂想曲》的曲目,都有什么歌曲? 萧敬腾有一首歌歌词有句我在天上飞是什么歌 萧敬腾《狂想曲》专辑 谁有萧敬腾新专辑狂想曲的曲目表? 怎么说我不爱你 歌词意思 狂想曲的专辑介绍 第一句歌词是 我翻开书 这歌叫什么? 求萧敬腾 《狂想曲》专辑所有歌。。。 萧敬腾狂想曲是什么交响曲? 萧敬腾的狂想曲有几个版本,其中一个版本中有嘶吼的配音 很狂野 但是找不到求指点