#difine false 0x0; //用預定義語句能定義常量
#difine true 0x1; //這裡定義 false 為 0,true 為 1
//在程式中用到 false 編譯時自動用 0 替換,同理 true 替換為 1
unsigned int code a=100; //這一句用 code 把 a 定義在程式儲存器中並賦值
const unsigned int c=100; //用 const 定義 c 為無符號 int 常量並賦值 以上兩句它們的值都儲存在程式儲存器中,而程式儲存器在執行中是不允許被修改的,
所以如果在這兩句後面用了類似 a=110,a++這樣的賦值語句,編譯時將會出錯。
實驗電路的基礎上增加幾個 led 組成的,也就是用 p1 口的全部引腳分別驅動乙個 led,電 路如圖 4-1 所示。
新建乙個 runled 的專案,主程式如下:
#include //預處理檔案裡面定義了特殊暫存器的名稱如 p1 口定義為 p1
void main(void)
//定義花樣資料
const unsigned char design[32]=;
#difine false 0x0; //用預定義語句能定義常量
#difine true 0x1; //這裡定義 false 為 0,true 為 1
//在程式中用到 false 編譯時自動用 0 替換,同理 true 替換為 1
unsigned int code a=100; //這一句用 code 把 a 定義在程式儲存器中並賦值
const unsigned int c=100; //用 const 定義 c 為無符號 int 常量並賦值 以上兩句它們的值都儲存在程式儲存器中,而程式儲存器在執行中是不允許被修改的,
所以如果在這兩句後面用了類似 a=110,a++這樣的賦值語句,編譯時將會出錯。
實驗電路的基礎上增加幾個 led 組成的,也就是用 p1 口的全部引腳分別驅動乙個 led,電 路如圖 4-1 所示。
新建乙個 runled 的專案,主程式如下:
#include //預處理檔案裡面定義了特殊暫存器的名稱如 p1 口定義為 p1
void main(void)
//定義花樣資料
const unsigned char design[32]=;
C C 常量資料型別
a l a a l a 10,10u,10l,10ul,012,0xc 3.14,3.14f,3.14l 10,10u,10.10e 2 a 的型別是char,l a 的型別是wchar t,a 的型別是以空字元結尾的char陣列,l a 的型別是以空字元結尾的wchar t陣列。10的型別是int...
Objective C 的資料型別和常量
這裡主要記錄幾個objective c語言中幾個與c語言不太一樣的資料型別。id 是乙個指標型別,可以指向任何型別的物件。bool 和char是一樣的,但是是作為布林值來使用的,yes 表示1 no 表示0.iboutlet 是乙個沒有任何意義的巨集,當.xib檔案中.h檔案讀取類的定義時,會對其做...
PHP 資料型別及常量
沒想到又回到了php,不說了,先熟悉熟悉以前的知識 created on 2013 7 18 php資料型別以及資料型別之間的轉換 php資料型別的轉換有兩種 1 自動轉換 在大多數情況下,php會根據實際的變數型別自動完成轉換 2 強制型別轉換 用的不多,但是也可以強制型別轉換 settype 變...