一、sizeof关键字
用来测试变量,数组的占用存储空间的大小(字节数)。
int a = 10;
int num = sizeof(a);
二、typedef关键字
作用是给已有的类型,重新起了类型名,并没有创造一个新的类型。
#include<stdio.h>
//用typedef关键字来让新的类型名替代变量名
typedef short int INT16;
int main() {
//测试
short int a = 101;
INT16 b = 111;
printf("a=%d\n", a);
printf("b=%d\n", b);
return 0;
}
运行结果:
三、volatile关键字
用volatile定义的变量,是易改变的,即告诉CPU每次用volatile变量的时候,重新去内存中取,保证用的是最新的值,而不是寄存器中的备份。
volatile int a = 10;