| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 295 人关注过本帖
标题:求助c中的运算符符”=“问题!
只看楼主 加入收藏
gonglong
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-8-4
结帖率:0
收藏
已结贴  问题点数:5 回复次数:6 
求助c中的运算符符”=“问题!
c语言中”==“与”=“的区别?
搜索更多相关主题的帖子: c语言 
2011-08-05 11:39
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
收藏
得分:1 
逻辑运算符 与赋值运算符
2011-08-05 11:54
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:1 
== 是相等  =是赋值

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-05 12:12
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:0 
a==b  是说 a和b 是不是相等。  

a=b  是说,把b的值赋给a

b=a       把a的值赋给b

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2011-08-05 12:24
edwardflee
Rank: 4
等 级:业余侠客
帖 子:145
专家分:234
注 册:2011-7-27
收藏
得分:1 
正好刚学到这

==是关系运算符
=是赋值运算符

==表示判断两边是否相等,如果相等则为真,不相等则为假
=表示把后面赋值给前
程序代码:
/*
时间:2011年8月5日14:33:08
功能:测试==和=两种运算符的用法和区别
目的:看到论坛里坛友问这个问题,正好自己学到这里,做个小试验看看知识点掌握了没有
*/

# include <stdio.h>

int main(void)
{
int i;

i = 3;                //这里=表示赋值,将3赋值给i
printf("%d\n",i);    //这时候输出i,则显示3

i = 3 == 3;            //这里==表示判断关系,因为==左右两边都是3,所以3==3是真的,真值为1,这个1被=赋值给i
printf("%d\n",i);    //所以这里输出i时,应该显示1

i = 2 == 3;            //与上面代码不同之处在于==两边分别是2和3并不相等,那么2==3就是假的,假值为0,然后这个0又通过=赋值给i
printf("%d\n",i);    //所以这里输出的应该是0

return 0;
}

/*
在VC++6.0中的输出结果为
————————————
3
1
0
Press any key to continue
————————————
*/




[ 本帖最后由 edwardflee 于 2011-8-5 14:45 编辑 ]

学C的秘诀=每天都来泡论坛
2011-08-05 14:21
icysky
Rank: 5Rank: 5
来 自:心灵世界
等 级:职业侠客
威 望:1
帖 子:172
专家分:399
注 册:2011-5-17
收藏
得分:1 
a=3;//a饿了,要三个馒头  于是给a三个馒头  所以a就有了三个馒头

a==3 //a是不是有三个馒头呢?

不管怎么走、总有一个终点...
2011-08-05 15:29
gonglong
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-8-4
收藏
得分:0 
恩,明白了!谢谢!!!!!
2011-08-07 17:14
快速回复:求助c中的运算符符”=“问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016193 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved