发表时间:2022-03-24来源:网络
C++等高级语言是要先通过编译器编译,成为计算机可以理解的语言,计算机在进行运行程序。
所以呢,在学习他之前,一定要在电脑下载好C++编译器,如果你是也有这方面的课的呢,你就用老师下的那个编译器就OK的,如果你没有这方面的课的话,就还是先找一门网课或者实体课上比较好,因为学知识要先理解,然后再看笔记,不断的加深印象,我因为pr等视频剪切软件做的不好,我在这里就只是分享我的笔记吧,但是你可以去选择试试这个网课,他用的是Visual Studio 2019(网课里面有具体是如何下载的)
正题了正题了
程序的基本要素之一是数据类型,C++一般是I/O流机制,C语言是printf和scanf的输入输出方式,但由于C++对C的兼容,printf和scanf的输入输出方式也会偶尔碰到(初学者可以先只学I/O流)
在C++编写程序时一定要注意大小写区分,C++对此很敏感
1.保留字
(编程中除了注释,都是用的大小写英文字母、数字和一些英文半角符号)
保留字,就是俗称的关键字,他是已经定义好的标识符
下图即为C++的保留字,暂时不需要全背下来,做到眼熟即可,因为在编辑程序时,其他标识符不能和保留字有相同的拼法或者大小写
auto break case char2.基本数据类型
一个程序要运行,就要描述他的算法。在算法中无法避免的要用数据,数据可以是变量或者是常量。每个变量或常量都有数据类型。
每一个数据都要有自己的储存空间,程序能储存值和取出值。
基本数据类型有char(字符型)、 int(整型)、 float(浮点型) 、double(双精度型)
但是在数据类型中,还可以对基本数据类型进行修饰,可以用到的修饰词有long,short,signed(有符号), unsigned(无符号)

主要掌握的四种基本数据类型3.变量
程序在使用变量前,要定义变量名和变量类型
对于变量的定义要遵循以下几点
(1)不可以是C++关键字
(2)第一个字符必须是字母或下划线
(3)只由大小写字母和下划线构成
(4)变量中不能有空格
在编写程序时,变量的名字可以用你想求的英文名作为定义变量名,比如我在核算合计金额就可以用sum定义我想要的变量,因为这样更方便我们或者其他人理解
刚刚的比如说,我想定义sum,写作数据类型+变量名;
如
int sum;定义好变量之后呢,就可以进行赋值了,赋值用等号,=
如
int sum; sum=5;4.字面量
(1)整型数
十进制、八进制、六进制等整数
八进制是以o(是欧不是零)开头的整数
十六进制是以0x或者0X开头的整数
(2)实型数
包括小数和指数
指数的表达:5*10^6可以写成5E6或者5e6,E或e前面必须有数,后面必须是整数
实型数在C++就是浮点数,用double或者float定义
(3)常用特殊字符
下面引用块的是转义字符,前面是字符的形式,后面是他的功能
\a 响铃在内存中,字符数据以ASCII码储存,即以正数表示
下图是ASCII码值对应的数据表

介绍一下使用吧,例如
int a='c'; char b=85;在这里面因为是Int整型,加了单引号的就是字符对应的ASCII码赋值给a
第二行是char字符型,就是把ASCII码为85的字符赋值给b
5.常量
在定义常量时,可以根据前面说的数据基本类型声明的里面,按照常量的类型(数字or字符)去声明,也可以在数据基本类型前面加上const,这样定义的值是不会再次改变的
比如声明常量a=5,可写作
const int a; a=5;也可写作
const int a=5;在C++中,=是将等号右边的值赋值给左边,因此在赋值语句中,常量不可以处在左边,因为左边是被赋值量,应该是一个变量
6.I/O输入输出流
在程序流程图里面,大部分都是需要输入与输出的
(1)输入
输入a的书写方式为
cin>>a;连续输入a,b,c的书写方式为
cin>>a>>b>>c;或者
cin>>a; cin>>b; cin>>c;(2)输出
输出a的书写方式为(a已经提前声明过)
cout上一篇:语言C++之简单C++语言介绍
下一篇:C++ 教程
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14