c++入门——=号和==号及if和else
Posted nameQWQ_CSDN
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++入门——=号和==号及if和else相关的知识,希望对你有一定的参考价值。
目录
作者之前的几篇文章,大家可以看看
c++入门(1)——如何省去打源文件的麻烦(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117040493?spm=1001.2014.3001.5501)
c++入门(2)——int类型,cin及cout.(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117092192?spm=1001.2014.3001.5501)
c++入门(3)——int两个数,做计算+-*/(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117170629?spm=1001.2014.3001.5501)
c++入门(4)——%号,“ “和‘ ‘(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117172650?spm=1001.2014.3001.5501)
c++入门(5)——double类型和fixed<<setprecision()(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117374388?spm=1001.2014.3001.5501)
好了,接下来来说我们这篇文章的内容
在c++中,是有=号和==号的,入门者在打程序时,认为等于号就是=,其实并不是这样哦
=号
=号在c++中是赋值的意思,c=a+b意为将a+b的值赋给c
(注释:赋值中,不仅可以将a+b的值赋给c,还可以有c=1,b=3之类的将数字赋给字母的哦)
==号
而这==号,才是真正的等于号,它和=号的区别很小,用处却不能反,=号这个符号非常常用,大家也可以将它当作等于号来用,但在if语句中,必用==号
if与else
if
if在c++意为如果,而else意为否则,它的框架是这样的
if()
{
}
或
if()
{
}
else
{
}
而这if后的()中,便要填写一个条件,例如用我们文字语言来说
如果a等于1,那么b=1;
转换为编程语言就是
if(a==1)
{
b=1;
}
而我所说的在if中必用==,就是在这if后的括号中了,也非常的简单
else
if讲完了,这else又怎么用呢
在生活中我们常常听到这样的话
如果你表现好,那么就奖励你,否则就惩罚你!
else,便是用在当你表现好这一条件不成立时,之后的语句
例如:
文字语言:
如果a=1
那么b=1
否则b=0
编程语言:
if(a==1)
{
b=1;
}
else
{
b=0;
}
就是如此简单!此外,大家也可以改改if中的内容,比如
if(a==12)
{
a=a-8;
}
else
{
a=a+8;
}
大家也可以发挥一下自己的想象力,而这,我出两道综合性的题目
要求1
定义a,b两个整数
输入a
如果a为1,那么b=1,输出b
否则b=0,输出b
代码如下
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a;
if(a==1)
{
b=1;
}
else
{
b=0;
}
cout<<b;
return 0;
}
或是
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a;
if(a==1)
{
b=1;cout<<b;
}
else
{
b=0;cout<<b;
}
return 0;
}
要求2
定义一个整数a
输入a
如果a=1,那么输出a
否则将a赋值为0,然后输出
代码如下
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
if(a==1)
{
cout<<a;
}
else
{
a=0;cout<<a;
}
return 0;
}
注释:在此,输出必须在if或else之中,不能在外面(即花括号外面),不然会有两个输出!
练习
学完之后,也要做一些练习哦,我便给大家出一道题,代码下篇文章揭晓(估计到6月3号以后)
要求
定义1个实数a
输入a
如果a为1.保留两位小数输出
否则保留三位小数输出(不会保留的,可以看我之前的文章:c++入门(5)!)
谢谢
好了,今天就到这里,再见!
谢谢阅读!
对了,作者也有一道题不会,见我博客c++铺地毯问题,求大神代码!
再见!
以上是关于c++入门——=号和==号及if和else的主要内容,如果未能解决你的问题,请参考以下文章