数据类型
1 byte = 8 bit
char : 1 byte
short : 2 byte
int : 4 byte
long : 4 byte
long long : 8 byte
float : 4 byte
double : 8 byte
全局变量:在代码快之外的为全局变量({})
局部变量:在代码快内部的为局部变量({})
当同时存在局部变量和全局变量,并且他们的名字一样,代码优先执行局部变量
常量
字面常量
const 修饰的变量(常变量)const int n = 10;(不能 int arr[n] = {10})
#define 定义的标识符常量
枚举常量 : enum
enum Color {
RED;
YELLOW;
BLUE;
}
int main(){
emun Color color = RED;
color = YELLOW;
//BULE = 6; // BULE 是 常量
}
字符串 / 转义字符
“我是字符串” //由双引号 引起来的一串字符称为字符串字面值,或者简称字符串
“adc” ---> 'a' 'b' 'c' '\0'
strlen : 不会计算'\0',所以为3
‘/0’ 是结束字符串的标志,计算字符串长度时,不会计算到'/0',他是转义字符