永发信息网

C语言中,=和==到底有什么区别,=要什么时候用,==又该什么时候用??? 谢谢了 episodes

答案:6  悬赏:70  手机版
解决时间 2021-01-21 19:42
C语言中,=和==到底有什么区别,=要什么时候用,==又该什么时候用??? 谢谢了 episodes
最佳答案
=是赋值的时候用的
比如说int i = 5;也就是给变量i赋值为5

==是在判断中使用的
比如说if(i == 5) i++;也就是如果i的值为5,就让i加一
全部回答
=是用于赋值,==用于进行逻辑判断!
C语言中, =的作用是赋值时使用的; 而==是用在逻辑判断的时候使用的..
1、都是与类型有关的关键字。
2、char/float/int是定义变量类型的:char是定义变量,占用1个字节;float是定义变量的,是单精度的浮点型,一般不超过7位有效数字,占用4个字节;int是定义变量的,占用2个字节。。最后void是的,在C++中没有空值型的常量和变量,一般主要用于函数的声明和指针的声明。在void main()声明的函数,一般没有return;
=是赋值操作符,也就是把右值赋给左值。
==是判断操作符,用于判断左值和右值是否一致,如果一致就返回真,否就返回假!
"="号是用来进行赋值的。
例如:
int i;
i=5;
又如:
char c;
c='r';
而“==”是用来判断两个量是否相等的。经常和if,for,while之类的语句连用。他的结果是整形,或者是布尔型变量。(最初的c语言不存在布尔型的概念。用整数表示真假。即0时是假,非零时是真。后来为了程序的稳定性考虑,添加了布尔型,即用true表示真,false表示假)
例如:
int i=5;
if(i==5) //if语句应该会吧?
cout<<"i的值为5";
else
cout<<"i的值不为5“。
也就是,“=”号是赋值操作符,“==”是逻辑判断符号。即相当于问一个问题:
我的左右两边是否相等?如果相等,那么我就让这个表达式的值为真,如果不相等,我就让这个表达式的值为假。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
亿家美墙面魔贴定制中心地址在哪,我要去那里
水浒传唇若涂朱,睛如点漆,面似堆琼说的是谁
有没有可以招传单的人,我眉山东坡区
在一个长是15厘米,宽是9厘米,高是6厘米的长
贵州万峯山景点介绍
男生会因为伤心,就会控制不住自己和别人上床
“春风不度玉门关”“杏花春雨江南”所描写的
德云社什么时候来厦门演出
宿舍靠近太平间,头向西睡好么
漳州到水头多远
模具里面的斜锲和铲鸡是同一个东西吗,铲鸡是
In(x+y)=0中。In是什么意思
东莞教吹箫的女老师
明办学校的编制与公办学校编制的区别
养的那种观赏鱼几天换一次水,几天喂一次最好
推荐资讯
三星电视UA55HU7800怎么连接wifi
星群夏桑菊是不是效果比较好?
不要问国家能为你做什么,而要问你能为国家做
已知豌豆的红花对白花是显性。下列哪组亲本组
推荐一下法家书籍
iphone4能退回ios6吗
车辆挂假牌子如何处罚
海信电视led50k310x3d有投屏功能吗
梦幻西游109一线装备下来得多少钱?DT什么要
大丫评价鞋店地址在什么地方,想过去办事,
巫山土特产地址在哪,我要去那里办事,
二楼顶太矮怎么让人不压抑
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?