2. int 整型
int 整型長度為兩個字節,用于存放一個雙字節數據。分有符號int 整型數signed int
和無符號整型數unsigned int,默認值為signed int 類型。signed int 表示的數值范
圍是-32768~+32767,字節中最高位表示數據的符號,“0”表示正數,“1”表示負數。
unsigned int 表示的數值范圍是0~65535。
好了,先停一下吧,我們來寫個小程序看看unsigned char 和unsigned int 用于延時的不同效果,說明它們的長度是不同的,呵,盡管它并沒有實際的應用意義,這里我們學習它們的用法就行。依舊用我們上一課的最小化系統做實驗,不過要加多一個電阻和LED,如圖4-1。實驗中用D1 的點亮表明正在用unsigned int 數值延時,用D2 點亮表明正在用
unsigned char 數值延時。
3. long 長整型
long 長整型長度為四個字節,用于存放一個四字節數據。分有符號long 長整型signedlong 和無符號長整型unsigned long,默認值為signed long 類型。signed int 表示的數值范圍是-2147483648~+2147483647,字節中最高位表示數據的符號,“0”表示正數,“1”表示負數。unsigned long 表示的數值范圍是0~4294967295。