True, sincere to also, not fine not sincere, not moving.
真者,精诚之至也,不精不诚,不能动人。
前面详细介绍了C++语言相关的特点,以及学习这门语言需要注意的地方。
今天我们来开始学习C++的一些简单知识,比如它的字符集,基本数据类型以及一些小知识。有一些内容是和C语言相差不多的,函数名称还是有点变化。
关于字符集小编找了一张相关的图:
可能会有人问字符集是啥,下面是维基百科给出的相关定义:
按照惯例,人们认为字符集和字符编码是同义词,因为使用同样的标准来定义提供什么字符并且这些字符如何编码到一系列的代码单元(通常一个字符一个单元)。由于历史的原因,MIME和使用这种编码的系统使用术语字符集来表示用于将一组字符编码成一系列八位字节数据的整个系统。
还有一个是词法记号:
这个大家了解就行了,如果是没C基础的,还是建议找本C++的书看看。
这个也是在C语言里就有的,好像也没啥变化
那么现在开始正式C++的一些小操作,C++会有那些基本的数据类型呢?
下面简单介绍这几种类型的特点。
注:字符常量:单引号括起来的一个字符,如:'a'、'D'、'?'、'$';以下是转义字符表(复习一下咯)
在这些类型中会出现很多名称,新手不懂的可以百度百度,很多在百度中都会有详细的说明。我们在用这些类型时,往往首先会定义一个变量,那么变量是啥呢,又有什么需要注意的呢?
1.变量定义:数据类型 变量名1, 变量名2, ..., 变量名n;
2.初始化:C++语言中提供了多种初始化方式;
例如(这里和C语言有差异哦,提供了更多赋值方式):
int a = 0;
int a(0);
int a = {0};
int a{0};
其中使用大括号的初始化方式称为列表初始化,列表初始化时不允许信息的丢失。例如用double值初始化int变量,就会造成数据丢失。
常量定义语句的形式为:const 数据类型说明符 常量名=常量值或:数据类型说明符 const 常量名=常量值。例如,也可以定义一个代表圆周率的符号常量:const float PI = 3.1415926;
符号常量在定义时一定要初始化,在程序中间不能改变其值。
今天小编就先介绍这么多啦,后面会和大家讲讲一些基本运算和类型转换。