C++ 模块一
- C++框架代码:
- 第一个C++程序,打印hello C++ !
- 代码注释:
- 一 变量和常量:
- 1.1变量
- 变量创建语法:
- 1.2 常量:不能被修改的数据
- (1) #define定义的宏常量:一般写在文件头部
- (2)const修饰的变量(本身是变量,但具有不可修改的常量属性)
- 二 C++关键字:
- C++中标识符命名规则:
- 三 数据类型:
- 3.1整形(整数)
- sizeof关键字:
- 3.2 实型(浮点型)
- 科学计数法表示小数(用的不多):使用e
- 3.3字符型:键盘上的任意字符
- 3.4 转义字符:
- 3.5 字符串类型:
- 1 C语言中定义字符串风格:
- *!!!2 C++独特风格的字符串*:
- 3.6布尔类型:
- 四 数据的输入:(键盘录入)
C++框架代码:
第一个C++程序,打印hello C++ !
cout(读作C out)
代码注释:
1 单行注释://
2 多行注释/* */
注释的作用:解释代码作用,防止忘记
main函数是程序的入口,每个程序都需要有这个函数,有且仅有一个
一 变量和常量:
1.1变量
作用:给内存空间命名,方便对内存空间进行操作管理
变量创建语法:
数据类型 变量名=初始值;
1.2 常量:不能被修改的数据
作用:记录程序中不可修改的数据
C++定义常量的两种方式
(1) #define定义的宏常量:一般写在文件头部
#define 常量名 常量值
(2)const修饰的变量(本身是变量,但具有不可修改的常量属性)
const 数据类型 变量名 =常量值;
这两种常量,被修改会报错
二 C++关键字:
C++中的关键字:
变量/常量的命名不能是关键字
C++中标识符命名规则:
1 标识符不能是关键字
2 标识符由字母,数字,下划线构成,且首字母不能为数字
3 标识符中字母区分大小写(大写标识符≠小写标识符)
建议:给变量起名尽可能地见名知意
三 数据类型:
3.1整形(整数)
int:4个字节(使用最多)
short(短整型):2个
long(长整型):4个字节
long long (长长整形):4个字节
short<int<=long<long long
4个整形的区别:所占的空间不同(能够表示的数值的范围不同)
数据类型的存在意义:给变量分配合理的内存空间
sizeof关键字:
作用:统计数据类型所占的内存大小(字节数)
语法:
sizeof(数据类型/变量)
3.2 实型(浮点型)
float(单精度)
double(双精度)
区别:两者表示小数的有效范围不相同
有效数字:包含整数部分的数字和小数部分的数字,都属于有效数字
实际定义实型数据时候:
1 会给float实型数据初始化的值后面加上f(float),否则编译器会默认为double
2 定义double类型时候不用加
默认情况下:输出一个小数,会显示出6位有效数字
科学计数法表示小数(用的不多):使用e
e后面是正数:10的n次方
float a=3e2;---->3*10^2
e后面是负数:0.1的n次方
float b=3e-2; -------->3*0.1^2
3.3字符型:键盘上的任意字符
创建字符型数据语法:
char 变量名 = ‘ 字符 ‘;
注意:
(1)显示字符变量时,用单引号
(2)单引号内只能有一个字符,不能是字符串
(3)字符型变量在内存中存储的并不是字符本身,而是对应的ASCII编码
a---->97
A----->65
3.4 转义字符:
都有两个字符构成:**加其他字符**
需要记的:
换行符:\n
反斜杠:\\
水平制表符:\t(作用是对齐效果,更加整齐)
3.5 字符串类型:
两种风格:
1 C语言中定义字符串风格:
char 变量名[ ]=" 字符串值 ";
注意:(1)字符串名要后加[ ] (2)等号后要用“ ”
!!!2 C++独特风格的字符串:
string 变量名 =" 字符串值 ";
注意:使用时候需要包含头文件#include
3.6布尔类型:
作用:代表真/假
bool类型只有 true(非0) / false(0)
占用的内存大小:1个字节
四 数据的输入:(键盘录入)
cin >> 变量;