全站数据
8 4 2 0 5 8 1

"=="在c语言中表示什么意思

知书达理爱学习 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 23:39:22

问题描述

"=="在c语言中表示什么意思急求答案,帮忙回答下
精选答案
最佳答案

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

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

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

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

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

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

随机推荐