知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技  > 电脑

C++语言(一)

发表时间: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 char
const continue default do
double else enum extern
float for goto if
int long register return
short signed sizeof static
struct switch typedef union
unsigned void volatile while
bool catch class const_cast
delete dynamic_cast explicit false
friend inline mutable namespace
new operator private protected
public reinterpret_case
template this throw true
try typeid typename using
virtual wchar_t
asm cdecl far huge
interrupt near pascal export
except syscall fortran thread

2.基本数据类型

一个程序要运行,就要描述他的算法。在算法中无法避免的要用数据,数据可以是变量或者是常量。每个变量或常量都有数据类型。

每一个数据都要有自己的储存空间,程序能储存值和取出值。

基本数据类型有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 响铃
\n 换行
\t 制表符、横向跳格
\v 竖向跳格
\b 退格
\r 回车
\\ 反斜杠字符
\" 双引号 "
\' 单引号 '

在内存中,字符数据以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
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜