1樓:匿名使用者
在程式執行過程中,其值不發生改變的量稱為常量。
整型常量:12、0、-3;
實型常量:4.6、-1.23;
字元常量:『a』、『b』。
識別符號:用來標識變數名、符號常量名、函式名、陣列名、型別名、檔名的有效字元序列。
符號常量:用標示符代表一個常量。在c語言中,可以用一個識別符號來表示一個常量,稱之為符號常量。
符號常量在使用之前必須先定義,其一般形式為:
#define 識別符號 常量
其中#define也是一條預處理命令(預處理命令都以"#"開頭),稱為巨集定義命令(在後面預處理程式中將進一步介紹),其功能是把該識別符號定義為其後的常量值。一經定義,以後在程式中所有出現該識別符號的地方均代之以該常量值。
習慣上符號常量的識別符號用大寫字母,變數識別符號用小寫字母,以示區別。
一般式實型常量常考,如下:
實型也稱為浮點型。實型常量也稱為實數或者浮點數。在c語言中,實數只採用十進位制。它有二種形式:十進位制小數形式,指數形式。
1)十進位制數形式:由數碼0~ 9和小數點組成。
例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230
等均為合法的實數。注意,必須有小數點。
2)指數形式:由十進位制數,加階碼標誌「e」或「e」以及階碼(只能為整數,可以帶符號)組成。其一般形式為:
a e n(a為十進位制數,n為十進位制整數)
其值為 a*10n。
如: 2.1e5 (等於2.1*105)
3.7e-2 (等於3.7*10-2)
0.5e7 (等於0.5*107)
-2.8e-2 (等於-2.8*10-2)
以下不是合法的實數:
345 (無小數點)
e7 (階碼標誌e之前無數字)
-5 (無階碼標誌)
53.-e3 (負號位置不對)
2.7e (無階碼)
2樓:匿名使用者
const 型別 名稱=值;
或型別 const 名稱=值;
如:const int len1=10;
int const len2=100;
c語言的合法常量的要求是什麼?
3樓:小牆侃文化
常量的概念:常量是指在程式執行過程中,其值不能被改變的量。
c語言中常量:直接常量和符號常量。
直接常量是指直接用具體資料表達的一種形式,直接常量又分為整型常量、實型常量、字元常量和字串常量;
符號常量則是指用c語言識別符號定義的常量。
整型常量就是整常數,10進位制數、8進位制數和16進位制數三種。如:10、012、0x0a
實型常量也叫做浮點型常量。
字元型常量必須用單引號括起來。如:'m' , '\n'
字串常量應用雙引號括起來。
符號常量可以用巨集定義表示也可以用const關鍵字表徵。
4樓:匿名使用者
c語言的合法常量要求是指常程式執行過程中,其值的量不能被改變。
c語言中常量:直接常量和符號常量。
直接常量是指直接用具體資料表達的一種形式,直接常量又分為整型常量、實型常量、字元常量和字串常量。
符號常量則是指用c語言識別符號定義的常量。
5樓:匿名使用者
2.2.1 識別符號命名
在c語言中,識別符號是對變數、函式標號和其它各種使用者定義物件的命名。識別符號的長度可以是一個或多個字元。絕大多數情況下,識別符號的第一個字元必須是字母或下劃線,隨後的字元必須是字母、數字或下劃線(某些c語言編譯器可能不允許下劃線作為識別符號的起始字元)。
下面是一些正確或錯誤識別符號命名的例項。
正確形式 錯誤形式
count 2count
test23 hi!there
high_balance high..balancea n s i標準規定,識別符號可以為任意長度,但外部名必須至少能由前8個字元唯一地區分。這裡外部名指的是在連結過程中所涉及的識別符號,其中包括檔案間共享的函式名和全域性變數名。
這是因為對某些僅能識別前8個字元的編譯程式而言,下面的外部名將被當作同一個識別符號處理。
counters counters1 counters2
6樓:
c的語言常量要求是什麼?誰的語言強調是語字情書或者是普通話必須要標準一些吧,這個肯定是要的。
7樓:翁格虎嘉悅
以下選項中可作為c語言合法常量的是
a)3e2.0
b)081
c)e3
d)123l
da的2.0不對
b是個8進位制,可是包含8
ce開頭不成b
8樓:匿名使用者
合法變數名:只能由數字,字元還有下劃線組成 。而且不能與數字開頭。
滿足上述條件外,還不能與已定義的函式名一樣,系統名一樣(比如不能定義 int double這些)。
9樓:許詩文
1、c語言區分大小寫:單引號中的大小寫字母代表不同的字元常量,例如』a』與』a』是不同的字元常量;
2、單引號中的空格符也是一個字元常量;
3、字元常量只能包括一個字元,所以』ab』是非法的;
4、字元常量只能用單引號括起來,不能用雙引號。比如」a」不是一個字元常量而是一個字串。
c語言的合法常量的定義是什麼?急!急!
10樓:天雲一號
常量的定義:常量是指在程式執行過程中其值不能被改變的量。
c語言中常量可分為直接常量和符號常量。
直接常量是指直接用具體資料表達的一種形式,直接常量又分為整型常量、實型常量、字元常量和字串常量;
符號常量則是指用c語言識別符號定義的常量。
整型常量就是整常數,10進位制數、8進位制數和16進位制數三種。如:10、012、0x0a
實型常量也稱為浮點型常量。如:3.14 、 1.2e-4字元型常量必須用單引號括起來。如:'m' , '\n'
字串常量應用雙引號括起來。如:"abc" , "a"
符號常量可以用巨集定義表示也可以用const關鍵字表徵。如:#define pi 3.14 const float pi = 3.14
11樓:匿名使用者
在程式執行過程中,其值不發生改變的量稱為常量。
整型常量:12、0、-3;
實型常量:4.6、-1.23;
字元常量:『a』、『b』。
識別符號:用來標識變數名、符號常量名、函式名、陣列名、型別名、檔名的有效字元序列。
符號常量:用標示符代表一個常量。在c語言中,可以用一個識別符號來表示一個常量,稱之為符號常量。
符號常量在使用之前必須先定義,其一般形式為:
#define 識別符號 常量
其中#define也是一條預處理命令(預處理命令都以"#"開頭),稱為巨集定義命令(在後面預處理程式中將進一步介紹),其功能是把該識別符號定義為其後的常量值。一經定義,以後在程式中所有出現該識別符號的地方均代之以該常量值。
習慣上符號常量的識別符號用大寫字母,變數識別符號用小寫字母,以示區別。
一般式實型常量常考,如下:
實型也稱為浮點型。實型常量也稱為實數或者浮點數。在c語言中,實數只採用十進位制。它有二種形式:十進位制小數形式,指數形式。
1)十進位制數形式:由數碼0~ 9和小數點組成。
例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230
等均為合法的實數。注意,必須有小數點。
2)指數形式:由十進位制數,加階碼標誌「e」或「e」以及階碼(只能為整數,可以帶符號)組成。其一般形式為:
a e n(a為十進位制數,n為十進位制整數)
其值為 a*10n。
如: 2.1e5 (等於2.1*105)
3.7e-2 (等於3.7*10-2)
0.5e7 (等於0.5*107)
-2.8e-2 (等於-2.8*10-2)
以下不是合法的實數:
345 (無小數點)
e7 (階碼標誌e之前無數字)
-5 (無階碼標誌)
53.-e3 (負號位置不對)
2.7e (無階碼)
12樓:匿名使用者
1、c語言區分大小寫:單引號中的大小寫字母代表不同的字元常量,例如』a』與』a』是不同的字元常量;
2、單引號中的空格符也是一個字元常量;
3、字元常量只能包括一個字元,所以』ab』是非法的;
4、字元常量只能用單引號括起來,不能用雙引號。比如」a」不是一個字元常量而是一個字串。
13樓:匿名使用者
合法常理命名規則和變數貌似差不多吧 是為字母數字下劃線組成 且只能是字母下劃線開頭,而且不能與c 中的32個關鍵字相同 eg:int char等等 不符合這些規則的都是非法的 只是常量定義一般是用大寫 如define ni 10 等等
14樓:匿名使用者
# define n 100 是常量定義,寫在主函式main的上面
c語言中什麼是合法的c常量
15樓:匿名使用者
1、c語言區分大小寫:單引號中的大小寫字母代表不同的字元常量,例如』a』與』a』是不同的字元常量;
2、單引號中的空格符也是一個字元常量;
3、字元常量只能包括一個字元,所以』ab』是非法的;
4、字元常量只能用單引號括起來,不能用雙引號。比如」a」不是一個字元常量而是一個字串。
16樓:淡泊春風先生
常量的概念:常量是指在程式執行過程中,其值不能被改變的量。
c語言中常量:直接常量和符號常量。
直接常量是指直接用具體資料表達的一種形式,直接常量又分為整型常量、實型常量、字元常量和字串常量;
符號常量則是指用c語言識別符號定義的常量。
整型常量就是整常數,10進位制數、8進位制數和16進位制數三種。如:10、012、0x0a
實型常量也叫做浮點型常量。
字元型常量必須用單引號括起來。如:'m' , '\n'
字串常量應用雙引號括起來。
符號常量可以用巨集定義表示也可以用const關鍵字表徵。
17樓:l博士
回答整型分字首(0、0x)和字尾(u、l),每種進位制中用的數字不同;
浮點數字尾f、l,指數表示注意是否在範圍內;
字元與字串主要注意轉義字元後面是否合法;
a:整數中不允許出現逗號;
b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數。
c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了;
d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。
擴充套件資料:
字串常量是一對雙引號括起來的字元序列。
字元常量可以賦值給字元變數,如"char b='a';",但不能把一個字串常量賦給一個字元變數,同時也不能對字串常量賦值!
例如下面的是合法的字串常量:
"how do you do.","china","a","$123.45"
祝您生活愉快哦
提問c的識別符號可用做變數名的有那些
回答m.d.john, $123,#33, 3d4,a>b
祝您生活愉快哦
更多14條
c語言中怎樣才算是合法識別符號,C語言合法識別符號有哪些
c語言規定,識別符號以字母或下劃線開頭,後跟若干字母,下劃線或數字,大小寫字母組成的識別符號是不同的,識別符號的長度沒有限制.例如,以下識別符號是合法的 a,x,x3,book 1,sum5.以下識別符號是不合法的 3s,s t,3x,bowy 1 在計算機高階語言中,用來對變數 符號常量名 函式 ...
怎樣檢查C語言輸入資料的合法性,C語言中怎樣判斷變數名的合法性?
如果是整數的話,這麼判斷就行 float num int num2 scanf f num if num int num num2 int num 如果輸入正確,將整數儲存到num2中 else printf eof 用 if scanf d x 1 判斷。scanf,fscanf 送返 正確地讀入...
什麼是合法c常量,什麼是非法c常量,請給出詳細的定義和解釋
常量是固定值,在程式執行期間不會改變。這些固定的值,又叫做字面量。常量可以是任何的基本資料型別,比如整數常量 浮點常量 字元常量,或字串字面值,也有列舉常量。常量就像是常規的變數,只不過常量的值在定義後不能進行修改。整數常量可以是十進位制 八進位制或十六進位制的常量。字首指定基數 0x 或 0x 表...