0x是十六进制的前缀,单片机中的寄存器地址一般都是两位表示的.
再问: 设备地址呢?有些用0x123456表示
再 前面加0x就表示16位机器数,地址一般都用16进制数表示,你所说的设备地址应该也差不多。
0x是十六进制的前缀,单片机中的寄存器地址一般都是两位表示的.
再问: 设备地址呢?有些用0x123456表示
再 前面加0x就表示16位机器数,地址一般都用16进制数表示,你所说的设备地址应该也差不多。
写程序时OX后面的数值表示是16进制的,和数值后面加H表示16进制的方法等效。
例如10H是16进制的16,用OX方法来写就是OX10
即OX10=10H(等于十进制的十六)
0x开头那是代表它后面那八位数字表示的是十六进制的数。不是十进制。