环境:Win10 VS2019
一、基本类型
1、整型
默认都是signed有符号,同样还有无符号表示:unsigned
short(2字节):-32768-32767
unsigned short(2字节):0-65535
int(4个字节):-2147483648-2147483647
unsigned int(4个字节):0-4294967295
long
2、字符型
char:-128-127
unsigned char:无符号,0-255
3、实型
单精度:float
双精度:double
4、枚举型
enum
5、bool型
非零:true
零:false
二、构造类型
1、数组
2、结构体 struct
3、共用体 union
三、指针类型
四、空类型
void
五、强制数据类型转换
short a=123;
int b=(int)a;
将short类型的a强制转换为int类型的b
六、常量声明
#define PI 3.1415926
例子:
#include <stdio.h>
#include <stdlib.h>
#define A 1
#define B A+A
#define C A+B
int main() {
printf("C的结果Wie:%d\r\n", C);
system("pause");
return 0;
}
八、数组
1、一维数组
int a[5];数组a可以存放5个int类型数值
int a[]={1,2,3},不指定数组个数
a[0]=1
2、数组名,表示数组第0个元素地址的常量
3、二维数组
int a[2][3],该数组有两个元素,这两个元素每一个又有三个元素
int a[2][3]={{1,2,3},4,5,6{}}
a[0][0]=1