常量的資料型別

2021-06-21 16:17:01 字數 1188 閱讀 2071

#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 變...