1.基本数据类型
整型:char(1) short(2) int(4) long(4)long long(8)
字符型:char(1)[-128~127] char c='a'
浮点型:float 低精度(4) double 高精度(8) float f=1.1f (小数默认double)
布尔型:bool(1)//true false !=0(true) ==0(false)
2.类型转换
隐式:char =65;//‘A’ 强制转换:int a=65;
int a=c;//可转换 4字节存放1字节 char c=(char)a//1字节存放4字 节需要强制转换
3.变量定义
1)int num=10 2) int num;//声明 num=10; 3)int num1=0,num2=10;
4.常量定义
字面常量: 10,20 ,‘a’
宏常量:#define MAX 10 //预编译阶替换宏替换 无分号,若有分号替换时应加入分号
int a=MAX;
常变量:const int a=10;