歡迎光臨!1kic網(wǎng)專注于為電子元器件行業(yè)提供免費(fèi)及更實(shí)惠的芯片ic交易網(wǎng)站。
C51學(xué)習(xí)筆記 1.%bx的應(yīng)用輸出為HEX值; 2。定義變量在函數(shù)操作之前; 3。仿真器一般默認(rèn)設(shè)置為內(nèi)部晶振,所以在高度時(shí)應(yīng)注意; 4.sbit可尋址管腳 5.數(shù)據(jù)類型:char ,int ,long ,float , *,bit sfr, sfr16, sbit 6.s1[]="1234";s2[]={'1','2','3','4'}; sizeof(s1)=5;sizeof(s2)=4; 7.注意:0x 十進(jìn)制和十六進(jìn)制的問(wèn)題 8。運(yùn)算符優(yōu)先級(jí)問(wèn)題 : 9. 二維數(shù)組的操作:#include #define uchar unsigned char main() { uchar code menu[8][23]={"Main Menu","Port Status(Read Only)","Config Menu","Config Port","VLAN Gloable","Config VLAN","QoS Configuration","Port Tagging Control"}; uchar i,j,k; i=0; k=0; while(k<8) { j=menu[k][0]; k++; } while(1); } 10:注意數(shù)組名與指針在運(yùn)用sizeof()時(shí)的區(qū)別 uchar code a[]="abcdefg"; uint code b[5]; uchar *p; uchar i,j,k; p=a; k=sizeof(p); //k=3; i=sizeof(a); // i=8 j=sizeof(b); // j=10; 11.函數(shù)定義反回但實(shí)際沒(méi)有返回值時(shí),返回值不定! 12.函數(shù)在沒(méi)有VOID定義下用RETURN進(jìn)行結(jié)束函數(shù)的操作; 13.c51中字符串沒(méi)有結(jié)束符,沒(méi)有值為00;