1.变量的定义在运行的时候起作用,声明在编译的时候就起作用了,定义之后才分配内存。使用变量前必须定义分配到内存 定义会完成声明变量的标识符的功能。所以要先声明后使用(原则),否则编译出错2.extern告诉语句该变量在程序的其他块里完成定义的3.signed修饰符可以表示所有整数,unsigned只能表示非负整数,而且修饰符不改变数据类型的字节长度4.%d是十进制%x是十六进制%o是八进制