c語言以下選項中合法的實型常數,以下選項中合法的實型常數是 。A 5E2 0 B E 3 C 2E0 D 1 3E

時間 2021-12-28 02:31:16

1樓:諾諾百科

5e2.0 : 錯在2.0上

e-3 : e前必須有數字

long :關鍵字,不能做識別符號

3dmax : 不能以數字開頭

a.dat : "."為非法字元

在c語言中,實數有兩種表示形式:十進位制數形式與指數形式。

一般形式的實數:小數形式的實數由整數部分、小數點和小數部分組成(必須要有小數點)。

指數形式的小數:指數形式的實數由尾數部分、e(e)和指數部分組成(字母e或e的前後必須要有數字,且其後面的指數必須為整數)。選項a中,5e2.

0中e後面的2.0不是整數;選項b中,e前面沒有數字;選項d中,e後面沒有數字。

2樓:踏岸尋柳

都是基礎題目:

1. 實型常數的用法

e前面必須有數字,且為整數;後面可以有數字,並且必須為整數。

2. 什麼是使用者標識?是指變數嗎?

變數不能夠以數字打頭,不能夠跟關鍵字、資料型別同名,不能夠包含一些特殊字元,如:.

3樓:

第一題應該是.2e0正確

指數形式的浮點常量需滿足,e前面有數字,e後面有整數5e2.0後面是實型數,e-3前面沒數字,1.3e後面沒整數第二題是_2test正確

使用者識別符號需滿足:只能以數字、字母、下劃線組成,且最前面只能是字母或下劃線,且不能與c的關鍵字相同

long是c的關鍵字,3dmax以數字開頭,a.dat有非法的「.」

以下選項中合法的實型常數是______。a) 5e2.0 b) e-3 c) .2e0 d) 1.3e

4樓:匿名使用者

我也不是很懂,但是看到了相同的題目,答案是c。

在c語言中,實數有兩種表示形式:十進位制數形式與指數形式。

1)一般形式的實數:小數形式的實數由整數部分、小數點和小數部分組成(必須要有小數點)。

2)指數形式的小數:指數形式的實數由尾數部分、e(e)和指數部分組成(字母e或e的前後必須要有數字,且其後面的指數必須為整數)。選項a中,5e2.

0中e後面的2.0不是整數;選項b中,e前面沒有數字;選項d中,e後面沒有數字。

5樓:冥雨櫺

答案是c

0.2e0表示0.2×10^0=0.2

6樓:匿名使用者

實型常數的用法

e前面必須有數字,且為整數;後面可以有數字,並且必須為整數。選a,即5*10^2

以下選項中,合法的c語言常量是 a:1.23 b:'c++' c:"\2.0 d:2kb

7樓:

c語言常量包括以下五類:

整型常量;2.實型常量;3.字元型常量(其中又包括普通字元和轉義字元);4.字串常量;5.符號常量。

在你的問題中,a選項是實型常量,b格式錯誤(單引號裡只能有一個字元),c不知道是不是你打錯了,如果是\2.0則錯誤,如果是「\2.0」則正確,d不屬於常量是識別符號。

故,a選項正確。

在c語言 中,以下選項中合法字元常量的是() 請解釋下原因,一定追分

8樓:匿名使用者

a非法,因為字元常量只能有一個符號,現在有2個了,注意兩個斜槓表示一個斜槓。

b合法,這個是16進製表示字元的方法

c,非法,兩個字元了

d,非法,沒用單引號。

9樓:ru惡魔獵手

首先字元常量用單引號包裹,所以排除d,d代表變數;

c中有2個字元,一個0,一個a,但是隻能保留最後一個字元a,是不合法的;

同理,a中也有2個字元,一個轉義字元\\(代表\),一個x,但是隻能保留最後一個字元x,是不合法的;

b中\後接十六進位制整數表示任意ascii碼,如果接八進位制也可以表示,不過需要用x開頭表示八進位制數,所以x10等於十進位制的8,相當於輸出ascii碼等於8的字元

10樓:匿名使用者

選b。''這個符號表示一個字元常量的意思。x10表示十六進位制數,轉換成十進位制就是16,\表示轉義字元。也就是把16進位制x10數轉義成相應的ascii碼字元常量。

11樓:匿名使用者

b \\為一個字元,x為另一個字元。』\\x' 不合法

0a是兩個字元 '0a'不合法

字元常量用 』『 引起來。 a不合法

12樓:゛1s___淡然灬

選b:!

所謂常量是指在整個程式執行過程中其植始終不會改變的量。例如:123,3.6

'g','dfg'等!如:12,0,-23為整型常量,5.

3,-1.2為實型常量,'a','g'為字元型常量;常量一般可以從字面形式即可判別。這種常量稱為字面常量或直接常量

其他的格式都不正確

在c語言中,以下合法的字元常量是

13樓:匿名使用者

選ca 有雙引號,是字串

b 單引號裡只能一個字元

d \0表明是8進位制,只能出現0--7的數字e 書寫不完整,右半邊的單引號沒了

14樓:世紀

答案是c。

各答案解析:

a 有雙引號,是字串

b 單引號裡只能一個版字元

d \0表明是8進位制,只

能出現權0--7的數字

e 書寫不完整,右半邊的單引號沒了

拓展:在c語言中,一個字元常量代表ascii字符集中的一個字元,在程式中用單引號把一個ascii字符集中的字元括起來作為字元常量。

字元常量在記憶體中佔4個位元組,存放的是字元的ascii碼(整型資料)。c語言規定所有字元常量都作為整型量來處理。

在c語言中,字元型資料與整型資料可通用:10+『r』。

15樓:匿名使用者

ce的話,不知道你有沒有寫全,要是寫成'\0'的話,也是對的

a是字串,不是字元,b不是合法的字元常量,d八進位制裡怎麼會有字元8

16樓:匿名使用者

c所謂常量是指在整個程式執行過程中其植始終不會改變的量。如:12,0,-23為整型常量,5.

3,-1.2為實型常量,'a','g'為字元型常量;常量一般可以從字面形式即可判別。這種常量稱為字面常量或直接常量

17樓:厙煥卻愉婉

query取得iframe中元素的幾種方法在iframe子頁面獲取父頁面元素

**如下:$(

18樓:匿名使用者

這題選c 相信我就對了

什麼叫做合法的實型常量在c語言中 5

19樓:餜挮閾剁考

實型常量又稱實數或浮點數。在c語言中可以用單精度型和雙精度型兩種形式表示實型常量,分別用型別名float和double進行定義 。實型常量在一般的微型集中佔用4個位元組,一般形式或者指數形式,數值範圍都是-1038~1038,有效數字是7位。

指數形式即指數形式的實數。它是由尾數部分、小寫字母e或大寫字母e、指數部分組成,形式如「尾數e指數」或「尾數e指數」。尾數部分可以是十進位制整數或一般形式的十進位制實數,指數部分是十進位制的短整數(可以帶「+」號或「-」號)。

數的正負用前面的「+」(可以省略)號或「-」號來區分。

指數形式的實數它的數值可以用公式計算:尾數*10指數c語言語法規定,字母e或e之前必須要有數字,且e或e後面的指數必須為整數。如e3、5e3.

6、.e、e等都是非法的指數形式。注意:

在字母e或e的前後以及數字之間不得插入空格。

20樓:自由樂觀虛偽

符合c語言規範的實型常量(實型的常量資料)在c語言程式中

21樓:匿名使用者

符合語法麼……話說c語言的浮點常量的語法挺複雜的

floating-constant:

decimal-floating-constant

hexadecimal-floating-constant

decimal-floating-constant:

fractional-constant exponent-part[opt] floating-suffix[opt]

digit-sequence exponent-part floating-suffix[opt]

hexadecimal-floating-constant:

hexadecimal-prefix hexadecimal-fractional-constant

binary-exponent-part floating-suffix[opt]

hexadecimal-prefix hexadecimal-digit-sequence

binary-exponent-part floating-suffix[opt]

fractional-constant:

digit-sequence[opt] . digit-sequence

digit-sequence .

exponent-part:

e sign[opt] digit-sequence

e sign[opt] digit-sequence

sign:+-

digit-sequence:

digit

digit-sequence digit

hexadecimal-fractional-constant:

hexadecimal-digit-sequence[opt] .

hexadecimal-digit-sequence

hexadecimal-digit-sequence .

binary-exponent-part:

p sign[opt] digit-sequence

p sign[opt] digit-sequence

hexadecimal-digit-sequence:

hexadecimal-digit

hexadecimal-digit-sequence hexadecimal-digit

floating-suffix:flfl

在c語言中,以下合法的字元常量是什麼?

22樓:世紀

答案是c。

各答案解析:

a 有雙引號,是字串

b 單引號裡只能一個字元

d \0表明是8進位制,只能出現0--7的數字e 書寫不完整,右半邊的單引號沒了

拓展:在c語言中,一個字元常量代表ascii字符集中的一個字元,在程式中用單引號把一個ascii字符集中的字元括起來作為字元常量。

字元常量在記憶體中佔4個位元組,存放的是字元的ascii碼(整型資料)。c語言規定所有字元常量都作為整型量來處理。

在c語言中,字元型資料與整型資料可通用:10+『r』。

23樓:長孫秀英婁珍

c所謂常量是指在整個程式執行過程中其植始終不會改變的量。如:12,0,-23為整型常量,5.

3,-1.2為實型常量,'a','g'為字元型常量;常量一般可以從字面形式即可判別。這種常量稱為字面常量或直接常量

c語言問題以下程式段中與語句,C語言問題。以下程式段中與語句K a b (b c 1 0) 0 功能等價的是()

if a b k 1 else if b c k 1 else if a c k 1 else k 0。選d。問號表示式 表示式1 表示式2 表示式3 如果表示式1成立則執行表示式2,否則執行表示式3。注意事項 問號表示式是從右向左執行 例如 int a 8,b 3,c 7 printf d a b...

c語言,以下程式的輸出結果是,C語言問題 以下程式的輸出結果是?

輸出1 3 這是遞迴了,所以先是fun 3 進入後發現3 2 1,所以又繼續func 3 2 也就是fun 1 進入發現1 2 0,就執行prinft,輸出1,然後fun 1 就返回了 返回出去正好是fun 3 的prinft,輸出3 進入fun 3 進入fun 1 輸出1退出fun 1 輸出3退出...

C語言題,以下程式的輸出結果是,c語言題 以下程式的輸出結果是。 include stdio h void main i?

初出茅廬 include stdio.h main printf d n a 結果是31,我說的只是原理,你可以根據上面別人說的過程就會明白的。 經過理論分析i 1時,進入程式,執行語句a 3 即a a 3,a 3,再執行a 5,即a a 5 3 5 8 然後馬上輸出結果a 8,你用單步追蹤法,也可...