哈喽哈喽!欢迎来到我的博客——c++教程!
前言:
今天是假期的最后一天,祝大家工作顺利,平平安安!
今天我们来讲c++之输入和输出!
上次博客我们讲完了头文件、命名空间和int main()。
这时有人会问:“现在,我可以编程了,先编些什么呢?”
首先,我们先介绍一下定义!
定义
定义好比是你在办公桌里(或者其他地方)放了一个盒子,可以用大盒子,可以用小盒子,可以用粗糙的盒子,可以用精致的盒子。这些盒子里可以放任何东西,一个数,一串字符……
那这时有人会问:“我可以自己命名盒子吗?我是在办公桌上定义还是在其他地方定义呢?”
第一个问题的话,答案是肯定的。第二个问题呢,我建议大家在其他地方定义。
让我们来分析一下第一个问题。你可以把它命名成你喜欢的名称,打两个比方,你可以给自己取名(或者给自己的孩子取名),或者在我的世界里,用铁砧重命名剑、弓等。
再看第二个问题。因为你的办公桌可能用于吃饭、工作,很脏,所以你定义的盒子里会有一些杂质,例如随便的数字。但是在其他地方定义的盒子,就十分干净,里面只有“0”(不是说初始化一定为零,其实就是空的)。
然后呢,我要讲一下盒子的类型。刚才讲到,有大的盒子,有小的盒子,这就是类型。同样,有用来存储整数的,有用来存储字符的,有用来存储小数的…………下面是一张表格:
名称 作用 头文件 字节 范围 int 存储整数 #include<bits/stdc++.h> 4 -2,147,483,648到2,147,483,648 float 存储单精度浮点数 #include<bits/stdc++.h> 4 1.2E-38到3.4E381 double 存储双精度浮点数 #include<bits/stdc++.h> 8 2.2E-308到1.8E3082 char 存储字符 #include<bits/stdc++.h> 1 -128到126 bool 存储真或假(0或1) #include<bits/stdc++.h> 1 true或false long 存储整数 #include<bits/stdc++.h> 4 -2,147,483,648到2,147,483,648 unsigned char 存储字符 #include<bits/stdc++.h> 1 0到255 unsigned long 存储整数 #include<bits/stdc++.h> 4 0到4,294,967,295 unsigned int 存储整数 #include<bits/stdc++.h> 4 0到4,294,967,295
接下来,我们来讲一下输入。
输入
输入就是你得到一样东西。怎么得到呢?可能扔进来,可能传进来……在c++里,获得一样东西只有一种方式:cin。
为了让大家更好的记住cin,所以你可以把它看成是c语言的in(进入)。别忘了后面加>>,就像进入一样。
cin>>a;//用户要输入一个数,你把它放在你定义的a盒子里。
然后,有人问:“是不是输出是cout呢?就是c语言的out(出去),后面加上<<。”
没错,就是这样!
输出
但是,输出有一点和输入不一样。
因为是输出嘛,你可以放声大笑(哈哈哈哈),也可以输出变量a里的数。
放声大笑时,需要在放声大笑的地方加上“”。
cout<<"哈哈哈哈哈哈哈哈哈哈哈";//放声大笑 cout<<a;//输出变量a里的数
有人会问:“可以连续输出嘛?可以换行嘛?”
这两个问题,答案都是肯定的。
第一个问题,连续输出是在后面继续加“<<”:
cout<<"哈哈哈哈哈哈!"<<a;
(输入也一样:)
cin>>a>>b;
第二个问题,换行只要在后面加上“<<endl”:
cout<<"哈哈哈哈哈哈"<<endl;
当然,你也可以在换行后面继续输出,只不过不太美观罢了。
cout<<"哈哈哈哈哈"<<endl<<"哈哈哈哈哈";
作业:
1.复习今天的定义、输入和输出。
2.自己预习循环,可以私信我。
备注:上节课的第二条作业下节课讲!
记得点赞、关注+收藏哦~~
再见