Keil/C51
#ifdef KEIL /* KEIL compiler */
#ifdef __C51__ /* C51 Compiler */
C lib/Keil/C51 printf format string!!
unsigned short , %d, %u
unsigned char , %bd, %bu , NOTE (%d/%u is wrong!)
unsigned long , %ld, %lu
1. 无符号16位数格式符用%d或者%u,千万不能加字母“l”,否则会出错
2. 32位数据格式符必须加字母“l”,否则会出错
3. 8位数据格式符要加字母“b”,例如%bd、%bu
等