語法上看:
成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計與策劃設(shè)計,蓮池網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:蓮池等地區(qū)。蓮池做網(wǎng)站價格咨詢:18982081108
P2=0xC0;//p2 與等于 0xc0,相當(dāng) P2 = P20XC0,
sendbyte(data1);//把data1變量作為參數(shù)傳給函數(shù)sendbyte,看函數(shù)名,似乎是要發(fā)送數(shù)據(jù)的樣子
P2|=0x01;//這句 相當(dāng)于 P2 = P2|0X01,作用是將P2的最低位值1
標(biāo)準(zhǔn)C沒有這個類型,byte表示一個字節(jié),對應(yīng)C的unsigned char,你可以自己按下面的樣子定義一個即可:
typedef?? unsigned?? char?? byte;
字節(jié)(Byte /bait/ n. [C])是計算機信息技術(shù)用于計量存儲容量的一種計量單位,也表示一些計算機編程語言中的數(shù)據(jù)類型和語言字符。
B與bit:
數(shù)據(jù)存儲是以“字節(jié)”(Byte)為單位,數(shù)據(jù)傳輸是以大多是以“位”(bit,又名“比特”)為單位,一個位就代表一個0或1(即二進制),每8個位(bit,簡寫為b)組成一個字節(jié)(Byte,簡寫為B),是最小一級的信息單位。
B與iB:
1KB(Kibibyte)=1024byte
1KiB(Kilobyte)=1000byte
1MB(Mebibyte)=1048576byte
1MiB(Megabyte)=1000000byte
c語言中byte一般情況下為一個字節(jié),可能是char 型或unsigned char型
你可以通過IDE集成開發(fā)環(huán)境,右鍵going to defined去查看具體類型
(byte)(f+1)就是把f+1的結(jié)果強制轉(zhuǎn)換為byte類型
一般用typedef或define來去別名或宏定義,例如:
typedef unsigned char byte;
typedef unsigned char uchar;
typedef unsigned char u8;
typedef unsigned int word;
typedef unsigned int uint;
typedef unsigned int u16;
typedef unsigned long dword;
....