C++新手教程(探索):输入语句cin与变量的使用-创新互联

今天除夕一来到,学会伸手拿红包。

创新互联建站是专业的鄢陵网站建设公司,鄢陵接单;提供做网站、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行鄢陵网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!上期回顾:

上一期,我们练习巩固了cout语句的使用,这节课,我们学习一下iostream头文件的其他用法。
C++新手教程(例题):输出语句cout的使用

学习新知:

洛谷 B2005 字符三角形
一本通 1004:字符三角形

题目大意:

给出一个字符,输出由该字符组成的三角形,例如:
字符为 ∗ * ∗:

*
 ***
*****

字符为 c c c:

c
 ccc
ccccc

……

解题思路&代码实现: 学习新知:

要实现获取读入的字符的功能,我们就要用到第一期提到的 c i n cin cin语句。

  • 输入:
    iostream头文件为我们提供了可供读入的 c i n cin cin 工具,格式如下:
    cin>>变量>>···>>变量;

其中,提到的变量是什么呢?
变量,顾名思义,就是可变的量,我们可以通过赋值操作来改变变量的值。
要使用变量,首先要告诉编译器,我要使用则个变量,这个过程叫做定义。如果你使用了未经定义的变量,那么编译器会用报错的方式告诉你,他找不到这个变量,你不能使用它。那么,怎么定义呢?
我们要这么定义:

变量类型 变量名称

计算机中的数据都是用二进制数存储的,二进制数是用 0 、 1 0、1 0、1组成的,一个二进制位被称作 b i t bit bit,还有 B , K B , M B , G B , T B B,KB,MB,GB,TB B,KB,MB,GB,TB等。
他们的换算关系如下:

1B(Byte 字节)=8bit,
1KB (Kilobyte 千字节)=1024B,
1MB (Megabyte 兆字节 简称“兆”)=1024KB,
1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,
1TB (Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方),
1PB(Petabyte 千万亿字节 拍字节)=1024TB,
1EB(Exabyte 百亿亿字节 艾字节)=1024PB,
1ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB,
1YB (Yottabyte 一亿亿亿字节 尧字节)= 1024 ZB,
1BB (Brontobyte 一千亿亿亿字节)= 1024 YB.

注:“兆”为百万级数量单位。
附:进制单位全称及译音
yotta, [尧]它, Y. 10^21,
zetta, [泽]它, Z. 10^18,
exa, [艾]可萨, E. 10^15,
peta, [拍]它, P. 10^12,
tera, [太]拉, T. 10^9,
giga, [级]咖, G. 10^6,
mega, [兆],M. 10^3
————————————————
版权声明:本文为博主「niguang09」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/niguang09/article/details/6673465

c++为我们提供了多种变量类型,常用的变量类型如下:
  • 短整型 s h o r t short short,占用 2 2 2个字节,可以存储一个 − 32768 ∼ 32767 -32768\sim 32767 −32768∼32767之间的整数
  • 整型 i n t int int,占用 4 4 4个字节,可以存储一个 − 2 , 147 , 483 , 648 ∼ 2 , 147 , 483 , 647 -2,147,483,648\sim 2,147,483,647 −2,147,483,648∼2,147,483,647之间的整数。
  • 超长整型 l o n g   l o n g long\space long long long,占用 8 8 8个字节,可以存储一个 − 9 , 223 , 372 , 036 , 854 , 775 , 808 ∼ 9 , 223 , 372 , 036 , 854 , 775 , 807 -9,223,372,036,854,775,808\sim 9,223,372,036,854,775,807 −9,223,372,036,854,775,808∼9,223,372,036,854,775,807之间的整数。
  • 字符型 c h a r char char,可以存储一个英文字符。
  • 布尔型 b o o l bool bool,可以存储一个布尔值( 真 t r u e 、假 f a l s e 真true、假false 真true、假false)
  • 单精度浮点型 f l o a t float float,可以存储一个在 − 128 ∼ 127 -128\sim127 −128∼127之间的 6 6 6位小数。
  • 双精度浮点型 d o u b l e double double,可以存储一个在 − 1024 ∼ 1023 -1024\sim1023 −1024∼1023之间的 15 15 15位小数。

我们可以把变量想象成盒子,把计算机的内存想象成桌面,桌面的面积就是计算机的内存,赋值操作就是物品放入盒子内,这样一切就好理解了。
赋值操作如下:

变量名=值;

我们还可以把定义语句和赋值语句结合起来:

变量类型 变量名称=值;

这次,我们要获取一个输入的字符,所以,我们定义一个 c h a r char char型的变量 c c c。

char c;

然后,读入。

cin>>c;

接下来,只要输出就好了。

cout<<"  "<

我们把这几段代码组合到一起。

#includeusing namespace std;
int main(){char c;
	cin>>c;
	cout<<"  "<

提交一下,AC了。
在这里插入图片描述

在这里插入图片描述

练习巩固:

一本通 1002:输出第二个整数

题目大意:

给出两个在 i n t int int范围内的整数,输出第二个。

解题思路&代码实现:

既然要读入两个 i n t int int型的整数,那我们就定义两个供题目读入。

int n,m;
cin>>n>>m;

然后,输出第二个整数。

cout<

把代码组合起来。

#includeusing namespace std;
int main(){int n,m;
	cin>>n>>m;
	cout<

提交一下,AC了。
在这里插入图片描述

如果这篇教程对你有用,别忘了点赞加收藏!

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享文章:C++新手教程(探索):输入语句cin与变量的使用-创新互联
分享网址:http://cdiso.cn/article/hhcgo.html