C++ 中的一些基本问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:19:13
if((ab-cd)%2!=0 && (ab*cd)%17==0);
就像这个一样,为什么会左边用一个等号,右边用俩个等号,还有就是想这种基本的用法。例如:&&为且,有没有知道个网站,麻烦给我发过来一下,最近3级考试,要考到一些编程,(是3级网络技术的)有知道的麻烦的发过来哈,只用是考3级用的到就行了。谢谢了哈
PS:好的话我会加分的!

!=表示不等于
==表示等于

&&表示短路与
&表示逻辑与
||表示短路或
|表示逻辑或
!表示逻辑非
^表示逻辑异或

http://blog.163.com/antlsx/blog/static/39548864200962955832938/

c++里面的一个"="和两个"="是有区别的.
一个表示赋值,两个表示比较大小(是否相等).
但是也有特殊一点点的,比如不等于("!=")是一个"=".

这个看看在网上下个谭浩强的《c程序设计》看看吧。

单独的一个等号=是赋值语句,就是把等号右边的值赋给左边。而两个等号==就是数学里的“等于”了。意思是判断左边的值是否等于右边的值了。建议你还是找本C++的书看看吧,这样会好点。这都是很基础的内容了

分析:

那是常识,是C++的规定,需要记住的,没有多少理由可讲。

不等于 用: !=
等于 用: ==

&&表示短路与
& 表示逻辑与
||表示短路或
| 表示逻辑或
!表示逻辑非
^ 表示逻辑异或