c++ 课程笔记 2020年11月30日18:03:22
1.第一阶段
基础入门 using namespace std; int main()
{ cout << "hello world" << endl; system (“pause”);
return 0; } 输出内容为 shell hello world
mian 是一个程序入口 每个文件只能有这么一个函数
2.创建文件 3.编写代码 4.运行程序
二、注释
1.单行注释 //注释内容
2.多行注释 /* 注释内容 */
三、变量

四、常量
exp:
1.#define 通常写在主函数的前面 #define Day 7 ;且不能在函数体内赋值修改(报错)
在定义常量时候结尾不能使用分号 ;
2.const const int month = 12;已定义的常量,且不能在函数体内赋值修改(报错)
2.第二阶段
提高
3.第三阶段
高级编程
一、 c++
1.创建项目
软件:visual studio
创建新的空白项目
#include <iostream>
1.变量创建语法
数据类型 变量类型 = 赋值(初始值)
exp: int a = 10;
四、常量
c++中定义常量有两种方式
1.#define 宏常量 :#define 常量名 常量值
2.const 修饰变量 :const 数据类型 常量名 = 常量值;
五、关键字
不能做为常量-变量-函数名称
六.标识符规则
1.不能关键字
2.字母-数字-下划线
3.数字不能开头,只能字母或数字开头
4.大小写区分
建议:语义化-见名知意
七、数据类型
定义常量或者变量时必须声明数据类型 否则无法分配内存,给变量或常量分配内存
1.整形
语法 : int a = 10;
短整形
1-1:short 2bit 取值范围 自行百度(懒得记)
整形
1-2: int 4bit
长整形
1-3:long windows(4bit ) linux(32 8bit)
长长整形
1-4 : long long 8bit
注意:实际开发中使用最多的是int
区别:所占用的内存空间不同
1. sizeof(数据类型/变量) 函数返回值是 变量或数据类型所占用的内存空间
exp : short a =10;
cout << sizeof(a) << endl;
exp:
cout << sizeof(short) << endl;
2.实型(浮点型)
1.单精度float 4字节 7位有效数字
exp : float pi = 3.14f
3.14后面加f的意思是指定单精度浮点(默认是double双精度)
2.双精度double 8字节 15-16位有效数字
double pi =3.14
小知识: 默认输出小数默认6位有效数据
小知识 :科学计数法
float a = 3e2; //3*10^2
float a = 3e-2; //3*0.1^2 负数是指0.1
3.字符型
语法:
1.char string = ‘a’//只能一个字符 占用1个字节
2.sizeof()求数据占用内存
3.字符型常见的错误
3.1 字符不能用双引号包裹 需要使用单引号
3.2 char‘ ’单引号内只能写一个字符
3.3 字符对应的ascii值 cout << (int)a <<endl;
4.转义 反斜杠 \
1.\n 换行
2. \t 水平制表符 占用8个字符
3. \\ 原样输出反斜杠
5.字符串
1.c风格的字符串
char a[] = "hello world" //值只能用双引号包含
2.c++风格的字符串
但是引用之前需要引入头文件
#include <string>
string 变量名 =“字符串的值”
6.布尔类型 bool
1.true (本质是1)
bool flag = true;
cout << true <<endl; 输出1
2.false (本质是0)
cout << true <<endl; 输出0
sizeof(bool) 所占用的内存空间 1字节
7.数据输入
1.cin>>变量
int a = 0;
cout << "请输入要猜中的数字:"<< endl;
cin>>a;
cout << "整形变量a = "<< a <<endl;
评论
发表评论