目录
前言
嗨害嗨
别问我为什么都三了才讲这些,因为我顺序有点乱,没办法
上次说到c++关键字和自增运算符(其实还有自减运算符,跟自增一个道理)
可以看看其它文章:
C++入门学习(一):Hello,world_◊◊的博客-CSDN博客c++入门学习之Hello,world!(三连一下拜托了)https://blog.csdn.net/wwk100601/article/details/128341125?spm=1001.2014.3001.5502C++入门学习(二):一些基础知识(关键字以及自增符号)_◊◊的博客-CSDN博客到圣诞节了,浅浅发一篇博文罢,主要讲c++关键字和自增运算符https://blog.csdn.net/wwk100601/article/details/128447813?spm=1001.2014.3001.5502C++头文件_◊◊的博客-CSDN博客2022的圣诞节已经过了两天了,再发一篇文章罢,c++头文件()三连拜托了https://blog.csdn.net/wwk100601/article/details/128452653?spm=1001.2014.3001.5502HTML零基础入门教程_◊◊的博客-CSDN博客HTML(全称 HyperTextMarkupLanguage,超文本标记语言),是用于制描述网页的一种语言。它不是编程语言,而是标记语言。HTML 最初产生于1990年,到了1997年,HTML4成为了互联网的标准,而 HTML5就是HTML4的升级版。https://blog.csdn.net/wwk100601/article/details/128159417?spm=1001.2014.3001.5502(水)
正文
1.printf的使用
1.1使用printf多行输入
当我们要输出多行字体时,如果每一行都使用一个printf的话,很不方便,所以有没有一种方法能实现使用一个printf来输出多行字呢?
当然可以。
首先把基础格式弄出来:
#include<iostream>
using namespace std;
int main()
{
printf("");
return 0;
}
既然说是输出多行,那是不是这样写呢?
#include<iostream>
using namespace std;
int main()
{
printf("123
234
345");
return 0;
}
并不是。因为这样,你就会发现它报错一大堆。
因为它这样算是每一行独立成句。
所以,我们应该在printf内每一行都用英文双引号把输出的内容引用起来
就是这样:
#include<iostream>
using namespace std;
int main()
{
printf("123"
"234"
"345");
return 0;
}
这样就不会报错啦
1.2使用printf多行输出
但是,又出现了一个新的问题:运行结果却是这样的:
这时候,就需要在每一行文字的末尾加上一个用于换行的东东:
\n
就像这样:
#include<iostream>
using namespace std;
int main()
{
printf("123\n"
"234\n"
"345\n");
return 0;
}
运行结果就会变成这样:
至于怎么把几行文字对齐,你们就自己调试吧
printf还有许多其它的用法,等我学会了之后单独发一篇文章罢
2.求和
2.1赋值
我们求和,首先要赋值。
怎么赋值呢?
就是这样:
#include<iostream>
using namespace std;
int main()
{
int a,b;
return 0;
}
解剖————
int(用于赋值)
a,b(这个不用我说,就是a和b两个常量)
没了~(对了,分号千万别漏了,走过路过加个分号啊~~~)
2.2输入a,b的值
这时候,就需要输入流“cin”了。
很简单,输入流就相当于输出流“cout”反着
代码如下:
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
return 0;
}
继续解剖————
cin>>(输入流)
cin>>a>>b;(输入a,b的值)
没了~
2.3计算并输出
emmmmm这个没什么好说的,直接看代码:
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
a=a+3;
b=b+2;
cout<<a<<b;
return 0;
}
解剖————
a=a+3,b=b+2(把a加三,然后赋值,把b加二,然后赋值)
cout<<a<<b;(输出a,b的值)
(加减乘除都行)
2.4求a+b;b+a
如果你相求另外两个数的值:
例如a+1,b+a
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
a=a+1;
b=b+a;
cout<<a<<b;
return 0;
}
如果还是按之前的方法来,就会这样:
输入:
3 4
输出:
4 8
3+1=4没错,但是,4+3不等于8
其实,刚刚的代码意思是:先求a+1(3+1=4),然后赋值,再把赋值后的结果与b相加,就是这样:a=3+1=4,b=4+(3+1)=8
所以,应该怎么弄呢?
这样:
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a+1<<b+a;
return 0;
}
这样不仅可以节省几行字,输出的结果也正常了。
它就相当于在输出的时候顺便把和求了出来。
而且还是赋值前的
3.后记
好了,也差不多了,这篇博客就说到这里吧,点赞关注不迷路~
(我也没想到能写两千多字)
诶嘿嘿