滑稽的C++教程————第4期
Posted 45工作室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了滑稽的C++教程————第4期相关的知识,希望对你有一定的参考价值。
不咕咕了!!!!!!!!
十分十分十分十分抱歉,由于学业极其极其繁忙,学期时间是真的一点时间也没有,只能假期更了,实在抱歉---
接下来这个寒假我们一!定!勤!更!!!
CSS更完了,我换更C++awa
今天我们来讲亿讲新的变量类型——char以及一种基础输入输出方法awa
不BB,开始正题:
1
char
定义:char是用于定义字符变量,存放单个字符的变量称为字符变量(绕口令实锤了www)
大白话讲,就是存储一个字符的变量(和int,double一样,是不同的存储类型)
定义字符变量的格式如下:
char 变量名1(,变量名2,……,变量名n);
注意:1.括号内内容依实际情况而定
2.变量名的取名准则可参考上一期
3.逗号是英文,别弄成中文逗号(恼)
4.别忘了;
是 不 是 很 简 单!!!!!
然后,就会有机()灵()的小朋友干出这种操作:
很容易看出,这位小朋友是想给字符变量c1定义为字符5,然而这不是正确的写法(⊙﹏⊙)
要想给字符变量赋值,通俗点讲,赋值的内容要用单引号包裹,举栗(?)
char c1,c2;
给字符c1内容定义为5:
c1='5';
给字符c2内容定义为a0s987:
c2='a0s987';
是不是又get到了一个新point??awa
字符变量在内存中占用1个字节
2
cin cout
cin cout 是C++里面非常重要的一种输入方式,相信大家在之前的教程里也看到了,这两个函数的学名叫做:标准输入流对象(听不懂也没关系,其实就是输入输出东西的)
PS:使用cin cout就必须使用iostream库哦
先讲cout(别问我为啥)
cout(<<玛卡巴卡<<玛卡巴卡<<……<<玛卡巴卡)(<<endl);
其中 玛卡巴卡 代表变量名,不懂得请跑(gun)去上一期康康
()代表选填,可是千万不要只剩一个cout啊啊啊啊啊啊(?)
相信这时候会有极其可爱的小朋友说了:
啊♂!那endl是个什么玩意儿呢?
endl全称end of line
用白话说就是当你BB一堆话觉得好长好长的时候,加一个endl就可以让你BB的话显得美观一点,就是换行
有人想直接输出自己想表述的内容,这个时候就不能用单引号了,要用双引号
举个栗子
有一天玛卡巴卡要出去玩,发现电影院里面也有一个玛卡巴卡,他很高兴,就说了一句:“来van啊~”,那我们用C++如何实现呢
代码:
效果:
是不是很简单)
那么cin呢?
就必须配合上期学的变量了。
(先嗦格式)
cin1(>>变量2>>变量3……); 变量
注意:1.cin>>,cout<<,别搞错了啊喂;
2.cin没有endl,别弄出来个cin>>a>>endl;
3.cin只针对变量,没有什么cin>>"114514"的奇妙操作;
4.和cout一样,别只写个cin啊喂;
5. ;,懂?
再次再次举个栗子
你是一位复读机,你想把别人说的一个整数给记录下来(1<数字<100),并输出这个数字
样例输入:78
样例输出:78
(以上内容是一道C++题目正常的模板)
题目分析:
这是个数字,所以肯定不是所谓的double,bool等等
1<数字<100这个范围在现在没啥用,在以后灰常重要,比如这个数字会大于10^100,那么int就不管用了,所以要读题哦))
所以你应该会了吧)
代码如下:
using namespace std;
int main(){
int a;
cin>>a;
cout<<a;
return 0;
}
事不事很简单?
效果如下:
如果你很闲,你可以使用string等,当然这些内容我们下面几期会提到的
但是还是有很重要的东西要提醒大家:
不要自作主张
题目说怎么输入就怎么输入,怎么输出就怎么输出,不要很贴心的作修饰,不过在平常练习,甚至比赛,都是严厉禁止,比如下面这种操作,直接0分:
(不要问为什么我会说,惨痛的教训……qaq)
2.变量名要简洁易懂,别弄得像下面这样:
变量少能应付过来,等以后变量多了,你就别想好好的做完题,99%的时间你都在想这个变量是啥,或者用在打变量名上)
好 惹,大鸽子这期的内容就讲完啦,
明天应该会更(确信)
老爷们觉得写得好就给个赞赏吧,生活不易(qwq)
wawjf
(我爱微积分)
四五工作室副室长(嗯,我也是)
四五议会 45-2(没想到我是45-2吧)
喜欢研究理科类东西
08年出生,福建福州人,未来的█████
自学微积分,别骂了别骂了(??)
本来想研究算法,结果在这边写稿屯图片
关注四五工作室,从零开始学技术
以上是关于滑稽的C++教程————第4期的主要内容,如果未能解决你的问题,请参考以下文章
DSP视频教程第4期:Matlab Simulink生成C工程代码在STM32上运行(2022-03-17)
安富莱专题教程第4期SEGGER的J-Scope波形上位机软件,HSS模式简单易用,无需额外资源,也不需要写目标板代码