不同单片机的数据类型和范围是不同的。
⭐sizeof是一个关键字,他是一个编译时的运算符,用于判断变量或数据长度的字节大小。
unsigned char 0~255 (FF)占用一个字节
char -128~127 占用一个字节
unsigned int 0~65535(FFFF) 占用两个字节
int -32768~32767 占用两个字节
unsigned long 0~0xFFFF FFFF,占用4个字节
long 占用4个字节
⭐浮点数
float 占用4个字节
double 占用4个字节
⭐51单片机的特殊数据类型
sbit led=p0^0; 位寻址,可以对寄存器进行位赋值,1byte =8bit
void main(void )
{
p0=0x55; //字节寻址,对寄存器进行一个字节的赋值
}