栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

[C++学习] 第三章:处理数据

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[C++学习] 第三章:处理数据

【说明】参考书目为《C++ Primer Plus 第五版》,主要用的编译器为Dev C++

【章节总结】

        本章主要介绍了C++常用变量的类型,和可以对变量进行的操作,我相信有一部分人和我一样,不是计算机系的学生,但是由于种种原因,需要学习C++以为了编写一些代码/看懂一些代码,C++对我们来说更多的是一种工具。所以我们学习C++的目的可能是实用为主,从这本书这么厚就可以知道,里面介绍了很多细节的比如说内存啊,字符编码什么的,其实我们并不需要去了解,明确自己的学习目的,抓住重点,可以事半功倍。

代码的一个重要作用就是处理数据,那么数据需要存储的地方,所以变量就是用户(我们)创造的可以存储数据的一个地方,然后这个地方我们给了他一个名字,方便我们之后用。与变量相对的,就是不变的量和不可变的量,那其实这就是C++里面讲到的常量和关键字等C++给我们打包好的一些工具(例如一些函数),所以从另一个角度来说,变量是我们在C++语言中发挥编程自主性的基础。

(1)变量的种类
        C++的基本变量可以分成两大类:数字和字符

        其中数字又分为:整数、小数(C++中叫浮点数)

        所以明白了这两大分类,其实对我们这些实用派来说就知道,存数的时候我去用数字类型变量,存字符的时候我去用字符类型变量,OK,这就够了。

(2)变量的命名

        我比较喜欢matlab的一点在于,写它的代码就和手写草稿一样,比如手写x=5,在matlab中就是x=5,但是对于C++和C来说,变量的命名要遵循:type name (= value) 的规则,即,你可以认为C++比较“stupid”,需要你告诉它自己是什么类型的给他一个帽子,才可以用。

        下面对于type name (= value)的格式进行详细介绍:

①type

数可以戴的帽子有:整数(short

i)其中“<”代表可以的存储的数字的大小区间,可以简单理解为short可以存的最大数,小于int可以存的最大数,至于里面的内核是什么,对于我们这些实用派来说其实也不用知道,一般Int就够用了。

ii)浮点数需要注意一下有效数字的内容。float为单精度(小数点后6位),double为双精度(小数点后15位)

那具体选择什么帽子就按照自己的需求来了:

#include 

int main()
{
//需要整数
short number1 = 1;
int number2 = 2;
long number3 = 3;

//需要小数
float xiaoshu1 = 1.1;
double xiaoshu2 = 2.2;
long double xiaoshu3 = 3.3;

//需要字符

char zifu1 = 'A';

return 0;
}

②name 

这是个随性所欲的部分,给你的变量取一个名字。虽然随性所欲,但是C++里面有一些规则

i)名称中只能适用字母、数字和下划线,不要用什么%,*,&这类的东西

ii)第一个字符不能是数字,不要啥 1x,2x,你取个x1,x2

iii)区分大写和小写, A和a是不同的变量,所以尽量不要用C,c, S,s, Z,z, X,x这种你自己都可能会混淆的东西

iv)不要用C++关键词,这个意思就是变量要独一无二,前面说过C++里面有一些不可变的量,所以有些名字C++里面就用过了,你不能再用了,例如表示输出的cout.

v)长度没有限制,但是不要自找麻烦

③ (= value)

这是一个赋值语句,就是在变量命名的时候给你的变量初始化,初始化的意思就是变量在后面用的时候你还可以修改它的值。()代表这个步骤是可以不在命名的时候干的(optional)。

要注意的是,给字符(char)类型赋值的时候,赋值的字符要用'  '(单引号)括起来。

举一些例子

# include 
int main()
{

    int hello;
    int Hello;//大小写铭感
    int Hello2;//后面可以加数字,但是头不行
    int Hello_2;//可以加下划线

    //赋值
    int x = 1;
    int y;
    y = 1;
    
    return 0;

}

(3)其余知识

①const: 再加一个帽子让变量成为不变的量,在编程过程中很多时候我们要有一些特定值,比如pi = 3.14之类的,为了防止自己后面改掉他,可以在命名的时候用 const double PI = 3.14的方式,首先用const,其次用大写的方式提醒自己

②类型转换

其实对于实用主义者们不用关注这一点,我们需要做的就是老老实实,不要把数值给char,不要把小数给整数。

【最后】

持续更新~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/664192.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号