C++学习记录--入门

变量

给一段指定的内存空间起名,方便操作这段内存。
变量存在的意义:方便管理内存数据。、
变量创建的语法: 数据类型 变量名 = 变量初始值;如:int a = 10;
输出:cout <<"a = "<< a << endl;

常量

用于记录程序中不可更改的数据。
1. 宏常量 #define 。
2. const 修饰的变量也称为常量。
标识符命名规则
区分大小写;首位必须为字母或者下划线。

数据类型

C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存。
数据类型存在的意义:给变量分配合适的内存空间。

整型

short < int <= long < long long
Int 4个字节。
Sizeof(int);

实型(浮点型)

float(2字节) < double(4)
默认情况,输出一个小数,会显示出6位有效数字。

字符型

char(1字节)
单引号;单引号内只能有一个字符,不可以是字符串。
字符型变量并不是把字符本身放到内存中,而是将对应的ASCII码放入储存单元。
ASCII码大致分为两部分:
ASCII非打印控制字符:ASCI表上的数字0-31分配给了控制字符,用于控制像打印机等一些外围设备。
ASCII打印字符:数字32-126分配给了能在键盘上找到的字符,当查看或打印文档时就会出现。

转义字符

换行符: \n
反斜杠:\
水平制表符:\t //整齐的输出数据

字符串类型

c风格字符串:
//注意事项:char 字符串名[];等号后面,要用双引号,包含字符串
Char str[] = “hello world”;
Cout << str << endl;
C++风格字符串:
//注意事项:包含头文件
Include
String str2 = “hello world”;
Cout <<str<<endl;

布尔类型

bool(1字节) -> ture, false
Bool flag = true;

数据的输入

Cin >>f;

运算符

算术运算符

除法运算时,两个整型变量相除得到整型变量,小数部分会被舍去。
两个浮点型数相除,可以得到小数。
%:取模运算或者取余运算;/:取整运算。
取模运算和取整运算除数都不能为0.
只有整型变量能够取模运算,两个小数之间不能用取模运算。

递增递减运算符

在这里插入图片描述

前置递增:先让变量+1,然后进行表达式运算;
后置递增:先进行表达式运算,后让变量+1.

赋值运算符

a+=2 :a=a+2;
a-=2;:a=a-2;
比较运算符和逻辑运算符输出都为bool类型(0或者1)。

猜你喜欢

转载自blog.csdn.net/qq_34551090/article/details/110260751
今日推荐