天天看點

字元串與C51的格式化輸出

一字元數組和字元指針:

字元指針可以用字元串對其直接初始化和随時指派;而字元數組可以用字元串進行初始化,但不能用字元串對其進行随時指派(但此時可以定義一個字元串指針指向字元數組,然後用字元串對指針随時指派)

如 char*p="helloword"; p="你好";

可以char a[10]="helllo";但不能随時指派a="word";此時可以char*p=a;   p="word"

KEIL裡擴充出了b,h,l來對輸入位元組寬的設定: 
b表示8位;h表示16位;l表示32位
是以unsigned char tmp=0x02;sprintf(p,"%02bd",tmp);将輸出“02”,如果不加b将出錯。