常量符號定義

2021-04-13 08:04:08 字數 781 閱讀 5727

1、特點:**編譯時符號所在的位置就會替換為它代表的常量

2、= 偽指令

2.1、語法

name = expreion

2.1.1、expression 只能是整數或整數表示式

2.1.2、name 可以重複定義為不同的整數或整數表示式

例如:count = 500

size = ($ - list)

3、equ 偽指令

3.1、語法

name equ expression

name equ symbol

name equ

3.1.1、expression 只能是整數或整數表示式

3.1.2、symbol 必須是已經用「=」或「equ」定義的符號名

3.1.3、text 文字內容必須位於尖括號內

3.1.4、name 不能重複定義

4、textequ 偽指令

4.1、語法

name textequ %expression

name textequ symbol

name textequ

4.1.1、expression 只能是整數或整數表示式

4.1.2、symbol 必須是已經用「=」、「equ」或「textequ」定義的符號名

4.1.3、text 文字內容必須位於尖括號內

4.1.4、name 可以重複定義

定義符號常量 EQU TEXTEQU

equ textequ 功能差不多,它們定義的符號都將在編譯前輩替換成它們指定的常量值.相比之下 equ 更好用些.舉例 test13 1.asm 386 model flat stdcall include windows.inc include kernel32.inc include masm...

c語言 陣列定義 符號常量定義

1在定義語句中用乙個初始值列表來初始化乙個陣列 include includeint main for size t b 0 b 5 b system pause return 0 如果初始值列表提供的初始值少於陣列元素個數,則餘下的陣列元素將初始化為0.如 int a 5 則有a 1 34 a 2...

常量與符號常量

通過 數學中的變數與常量 章節的介紹,我們知道了常量的定義,就是其資料不可以修改的量。例如100這個數值,它的數值就是100,不可以改變,所以,稱為常量,可以稱為 常量100。那麼,在c語言中定義的資料報括有數值 整數,浮點數 字元等等。其內容不可改變的量,就稱為常量,有 100,20,30 這樣的...