在用Keil開發C51程序時,可以利用其擴展的printf函數進行輸出。
這個輸出與標準C中的printf函數有所不同,擴展出了“b,h,l”用於輸入字節寬的設置,其中,
b表示8位,
h表示16位,
l表示32位。
例如,unsigned char a={0xA7}
標準C中,輸出a的語句爲 printf("%02X",a);
C51中,輸出a的語句爲printf("%b02X",a);
其中b爲輸出byte字符的標識符,02表示限制爲至少兩位,X爲十六進制標識符。
在用Keil開發C51程序時,可以利用其擴展的printf函數進行輸出。
這個輸出與標準C中的printf函數有所不同,擴展出了“b,h,l”用於輸入字節寬的設置,其中,
b表示8位,
h表示16位,
l表示32位。
例如,unsigned char a={0xA7}
標準C中,輸出a的語句爲 printf("%02X",a);
C51中,輸出a的語句爲printf("%b02X",a);
其中b爲輸出byte字符的標識符,02表示限制爲至少兩位,X爲十六進制標識符。