C++总结 | 06 程序中的数据类型

戳一戳!和我一块儿走进C++的世界css

导读nginx

C++是信息学中很是重要的一门课程,也是绝大多数学生入门信息学、参加信息学竞赛所必备的一门编程语言。编程


掌握C++,不只可让孩子对电脑、编程有更加深入的认识,也能将学习信息学的方法应用到其余学科领域,特别是可以促进孩子对数学逻辑的理解。bash


本篇文章中,咱们一块儿来回顾一下除了int外,最经常使用的三种数据类型,并完成课后小练习吧!微信

1 数据类型编程语言

1 引入

以前的课程中咱们一共涉及到了两种数据类型,整型字符串类型
svg


int:整型,用于存放整数数据;string:字符串型,用于存放字符串类型数据。


若是咱们想用小数去进行运算的时候,上面两种数据类型就难以适用了。学习


若是咱们将一个小数存放到整型变量中,它会舍弃掉小数点后面的数据。若是咱们将小数存放到字符串中,就没办法进行四则运算了。区块链


因此咱们须要更多的类型,来帮咱们实现更多功能。ui

2 float类型

float类型又叫浮点型,用于存放小数float类型定义的数据能够帮助咱们实现咱们学过的小数的四则运算。用float类型定义变量以下:


float a;


float类型数据能够和int类型数据作运算,运算获得的结果仍是float类型。


float a = 5.2;int b = 3;cout<<a+b<<endl; //输出获得的是float类型数据 8.2


须要注意的是:

float也能够用于存放整数,可是float类型数据不能进行++操做--操做,也不能进行整除整数取余运算。因此,若是咱们明确要使用整数,那就用int类型建立整数变量吧

3 char类型

char类型又叫字符型,用于存放字符,用char类型定义变量以下:


char a;


要注意的是,字符变量的值要添加单引号。例如:


a = 'a';


字符必须是单个字符,最多见的字符分以下几类:


(1)大小写英文字母,例如:A,b,c(2)阿拉伯数字,例如:0,1,5;(3)英文标点符号,例如:, . - _ / * - +;(4)转义字符,例如:\a,\t,\n;

要注意的是,单个汉字是字符串,不能用char类型保存,只能用string类型

4 string类型

string类型又叫字符串类型,用于存放一个或者多个字符,用字符串类型定义变量以下:


string a;


要注意的是,字符串变量要添加双引号。还有,在Dev-C++中,string不会加粗


a = "hahaha";


string 不会加粗


string类型几乎是万能存储类型,全部的数据均可以当作字符串保存,好比数字也能够存到字符串里面。


字符串虽然能存各类数据,可是使用是有限制的,好比存放整数,没有办法作四则运算,没有办法作++操做--操做等。


因此咱们在使用的时候,要根据本身须要选择合适的数据类型。

2 习题

完善代码:

尼克很是喜欢喝妈妈的糖水,但糖吃多了会影响健康。如今有含糖20%的糖水15克,问再加多少水,糖水中的含糖量会变为15%




AI与区块链技术

长按二维码关注

若是喜欢这篇文章

麻烦给我一个在看


本文分享自微信公众号 - AI与区块链技术(Math_AI_Blockchain)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索