c++之——教程(二)

哈喽哈喽!欢迎来到我的博客——c++教程!

前言:

今天是假期的最后一天,祝大家工作顺利,平平安安!

今天我们来讲c++之输入和输出!

上次博客我们讲完了头文件、命名空间和int main()。

这时有人会问:“现在,我可以编程了,先编些什么呢?”

首先,我们先介绍一下定义!

定义

定义好比是你在办公桌里(或者其他地方)放了一个盒子,可以用大盒子,可以用小盒子,可以用粗糙的盒子,可以用精致的盒子。这些盒子里可以放任何东西,一个数,一串字符……

那这时有人会问:“我可以自己命名盒子吗?我是在办公桌上定义还是在其他地方定义呢?”

第一个问题的话,答案是肯定的。第二个问题呢,我建议大家在其他地方定义。

让我们来分析一下第一个问题。你可以把它命名成你喜欢的名称,打两个比方,你可以给自己取名(或者给自己的孩子取名),或者在我的世界里,用铁砧重命名剑、弓等。

再看第二个问题。因为你的办公桌可能用于吃饭、工作,很脏,所以你定义的盒子里会有一些杂质,例如随便的数字。但是在其他地方定义的盒子,就十分干净,里面只有“0”(不是说初始化一定为零,其实就是空的)。

然后呢,我要讲一下盒子的类型。刚才讲到,有大的盒子,有小的盒子,这就是类型。同样,有用来存储整数的,有用来存储字符的,有用来存储小数的…………下面是一张表格:

名称作用头文件字节范围
int存储整数#include<bits/stdc++.h>4 -2,147,483,648到2,147,483,648
float存储单精度浮点数#include<bits/stdc++.h>41.2E-38到3.4E381
double存储双精度浮点数#include<bits/stdc++.h>82.2E-308到1.8E3082
char存储字符#include<bits/stdc++.h>1-128到126
bool存储真或假(0或1)#include<bits/stdc++.h>1true或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>40到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.自己预习循环,可以私信我。

备注:上节课的第二条作业下节课讲! 

记得点赞、关注+收藏哦~~

再见

  • 27
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值