注释
单行注释://
多行注释:/* */
变量常量
变量
存在意义:方便我们管理内存空间
例:
int main()
{
int a = 10;
cout<<"a = "<<a<<endl;
system("pause");
return 0;
}
常量
作用:记录程序中不可更改的数据
1.#define 宏常量 #define 常量名 常量值
#define Day 7//将day替换为7
int main()
{
Day = 14;//错误,day是常量,修改会报错
cout << "一周总共有:" << Day << "天" << endl;
system("pause");
return 0;
}
2.const修饰的变量 const 数据类型 常量名 = 常量值
int main()
{
int month = 12;//可修改
const int month = 12;//不可修改
cout << "一年总共有:" << month << "个月" << endl;
system("pause");
return 0;
}
关键字
作用:预先保留的单词 定义变量不要使用关键字
标识符命名规则
作用:C++规定给标识符(变量、常量)命名时,有一套自己的规则
1.标识符不能是关键字
2.标识符只能由字母、数字、下划线组成
3.第一个字符必须为字母或下划线
4.标识符中字母区分大小写
建议:给标识符命名时,争取做到见名知意的效果,方便自己和他人的阅读
数据类型
存在意义:给变量分配合适的内存空间
一、整型
语法:数据类型 变量名 = 变量初始值
作用:数据类型的数据
| 数据类型 | 占用空间 | 取值范围 |
| short | 2字节 | (2^15 - 2^15-1) |
| int |
4字节 | (-2^31 - 2^31-1) |
|
long | Win为4字节 Linux为4字节(32位) 8字节(64位) | (-2^31 - 2^31-1) |
| long long | 8字节 | (-2^63 - 2^63-1) |
二、sizeof关键字
作用:可以统计数据类型所占内存大小
语法:sizeof( 数据类型 / 变量 )
int main()
{
short num1 = 2;
cout << "所占的空间大小为:" << sizeof(num1) << endl;
system("pause");
return 0;
}
三、浮点型
作用:用于表示小数
浮点型变量分为两种:
1.单精度float(7位有效数字)
2.双精度double (15到16位有效数字)
两者的区别在于表示的有效数字范围不同。
默认情况会显示六位有效数字
四、字符型
作用:字符型变量用于显示单个字符
语法:char ch = 'a';
注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号
注意2:单引号内只能有一个字符,不可以是字符串
1.C和C++中字符型变量只占用1个字节。
2.字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCl编码放入到存储单元
cout << (int)ch << endl;//字符变量对应的ASCII值
五、转义字符
作用:用于表示一些不能显示出来的ASCII值
现阶段我们常用的转义字符有:\n \\ \t
| 转义字符 | 含义 | ASCII值 |
| \n | 换行(LF),将当前位置移到下一行开头 | 010 |
| \t | 水平制表(HT)(跳到下一个TAB位置) | 009 |
| \\ | 代表一个反斜线字符"\" | 092 |
int main()
{
cout << "aaa\n";//输出aaa(换行)
cout << "aaa \t hello" << endl;//输出aaa hello
system("pause");
return 0;
}
六、字符串型
作用:用于表示一串字符
c风格:char 变量名[] = "字符串值"
c++风格:string 变量名 = "字符串值"
#include<string>
int main()
{
char chs[] = "hello world";//c风格
string chs1 = "hello";//c++风格
cout << chs << endl;
cout << chs1 << endl;
system("pause");
return 0;
}
七、布尔类型
作用:代表真或假 true / flase
int main()
{
bool flag = true;
cout << flag << endl;
bool flag = false;
cout << flag << endl;
cout << "布尔类型所占的空间:" << sizeof(bool) << endl;
system("pause");
return 0;
}
八、数据的输入
作用:从键盘中获取数据
关键字:cin
语法:cin >> 变量
#include<iostream>
using namespace std;
int main()
{
int a = 0;
cout << "请输入一个整型" << endl;
cin >> a;
cout << "a的值为" << a << endl;
bool flag = true;
cout << "请输入一个布尔型" << endl;
cin >> flag;
cout << "flag为:" << flag << endl;
char b = 'a';
cout << "请输入一个字符串" << endl;
cin >> b;
cout << "b的值为" << b << endl;
system("pause");
return 0;
}
2295

被折叠的 条评论
为什么被折叠?



