回覆列表
-
1 # 使用者3021077437233870
-
2 # 使用者9923191605008
1.八進位制常量:開頭必須是0,且八進位制是0-7之間組成的數,例如,029就是錯誤的八進位制表示方式。
2. 十六進位制常量:0X開頭,包含字母ABCDEF,不區分大小寫,例如0x與0X一樣,0Xaa與0xAA,都是正確的。
3. 實數型常量:必須有小數點,例如定義double a=1就是錯誤的,必須寫成double a=1.0,另外寫成a=1,0中間是逗號,就更是錯誤的了。
-
3 # 汐丶12
C語言中的引數分為實際引數和形式引數。實際引數是在呼叫時傳遞個函式的引數。形式引數是在定義函式名和函式體時使用的引數。C語言的常量只是一些固定值,在整個程式執行過程中都不能改變。
在C語言中,宏定義的常量就是透過如下格式來定義的一個不帶引數的常量:
#define 識別符號 字串
舉例說明如下:
#include<stdio.h>#define PI 3.14 // 宏定義常量,即PI=3.14void main(){ printf("%f", PI); // 呼叫宏定義常量,程式在編譯階段進行宏替換,即在編譯階段將PI替換為3.14}