1.常量
#include<iostream>
using namespace std;
// 1.define 宏常量
#define N 50
int main(){
//N = 60; // define定义的数据为常量,一旦修改会报错
cout<<N<<endl;
//2.const 修饰的常量
const int m = 12;
//m = 24; //错误 const修饰的常量不能改变
return 0;
}
2.关键字
3.标识符命名规则
4.数据类型
原则:C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存。
存在意义:给变量分配合适的内存空间。
4.1 整型
4.2 sizeof关键字
作用:利用sizeof统计数据类型占用内存大小
语法:sizeof(数据类型 / 变量)
#include<iostream>
using namespace std;
int main(){
//整形: short-2 int-4 long-4 long long-8
//整形大小:short < int <= long < long long
short n = 10;
// 打印 2
cout<<"short占内存:"<<sizeof(n)<<endl;
int n1 = 12;
// 打印 4
cout<<"int占内存:"<<sizeof(n1)<<endl;
return 0;
}
4.3 实型(浮点型)
作用:用于表示小数
浮点型变量分两种:float 和 double
#include<iostream>
using namespace std;
int main(){
//1. 单精度:float
//2. 双精度:double
//默认情况下,输出小数会显示出6位有效数字
float f1 = 3.14; //不加f的话-默认f1会是双精度,
float f2 = 3.24f