1.C51数据类型
在C51中int只占两个字节
2.RAM和ROM
ROM:(Read Only Memory)
程序存储器在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、const’限定符定义的常量数据、startup.asm文件中的代码(类似ARM中的bootloader,一些低端的单片机是没有这个的)通通都存储在ROM中。
RAM:(Random Access Memory)
随机访问存储器用来存储程序中用到的变量。凡是整个程序中,所用到的需要被改写的量,都存储在RAM中,“被改变的量”包括全局变量、局部变量、堆栈段。程序经过编译、汇编、链接后,生成hex文件。
RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM不会自动消失,可以长时间断电保存。