當前位置:首頁 » 編程語言 » c語言關於常量的習題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言關於常量的習題

發布時間: 2023-05-22 09:31:00

『壹』 c語言 字元常量問題

答案選B

A選項為字元串常量:字元串常量是由一對雙引號括起的字元序列。

B選項為字元常量:字元常量是用單引號括起來的一個字元。
例如:'a'、'b'、'='、'+'、'?'都是合法字元常量。C還允許一種特殊形式的字元常量,就是以一個『\』開頭的字元序列。
在C語言中,字元常量有以下特點:
字元常量只能用引號括起來,不能用雙引號或其它括弧。
字元常量只能是單個字元,不能是字元串。
字元可以是字元集中任意字元。但數字被定義為字元型之後就不能參與數值運算。如'5'和5是不同的。』5』是字元常量,不能參與運算。

C選項為整型常量

D選項可以為一個標識符,被定義為變數

請採納答案,支持我一下。

『貳』 c語言常量選擇題

既然是變數,那就不是常量。如果是常量,當然也就不能改變。
當然還有一種是const修飾的變數,比如const int a = 1;a的值也不能變,但不能說a是常量
按照不同的分類:
①常量分為整型常量、實型常量、字元常量和字元串常量
②常量可分為數值型常量和非數值型常量
然後你可以綜合的選下了,哈哈

『叄』 以下不合法的常量是

C語言中下列常量不合法的是
(6) 0x3.6 0x開頭 這是個16進制數,16進制數沒有小數形式,後面不能是3.6這種

(10)E-10 要用小寫 e

(11)0x2e-6 同第一條,e是個小數

(12)4.2e 這個沒有原因,格式不對,正常應該是 Ae-B ,A,B 都是整數

在中vb中 以下不合法的常量是
B選項是不合法的,這是運算不是常量,不能用這種方式表示。ABC都是正確的
以下選項不合法的字元常量是() A'\018' B'\"' C'\\' D'\xcc'
A.

\018是不合法的,\XXX是八進制的,不判念能出現8
C語言中,下列不合法的常量是
簡單來說,「」是用來表示字元串的,而『』是用來表示字元的。

用字元串的形式來表示字元是可以的,但是使用字元的形式來表示多字元的字元串是不可以的。
以下合法的字元常量是 5分叢舉
第一題 C

雙單引號表示他為字元,而\轉義字元的加入使他明確的表示為引號這個字元常量

第二題 C

\x代表16進制,但\x後面應該只有2位,這個多了一個e

說下我的解釋:

第一題

A 0x表示16進制,但正確的方法應該是使用轉義字元\x來表示

B \後面接數字代表使用8進制,可是他兩邊沒有加引號

D \是轉義字元,所以他後面少了一個引號

第二題

A 沒什麼說的

B 直接用數掘鄭困字是可以的,這個字元是ASCII表裡面編碼179代表的字元

D 代表一個換行符,但換行符也是字元

最後說一下什麼是正確的字元常量。

1、他必須是一個字元,而不能是一個字元串。通俗的例子就是他可以是1個字母,但不能是一個單詞。

2、他兩邊必須都有單引號,單引號之內才是字元。雙引號就不行,雙引號代表串

3、字元可以用數字表示,8進制、10進制、16進制都可以,但要注意格式。

4、轉義字元\要注意,如果想表示引號,斜杠這些都需要藉助轉義字元\才能做到。

5、他必須是一個常量,舉個例子說明常量與變數。

x=1;

左邊的x是變數,右邊的1是常量。因為x可以通過x=2這樣的語句進行改變,而1沒法改變。

6、畢業快5年了看到這題我居然還沒忘~哈哈 小激動下
C語言的一道題:以下不合法的字元常量是()A.'\2' B.'"' c.' ' D.'\483' 問一下該選哪一項,為什麼?
D

因為' '裡面要是字元,而字元只能從&耽39;\0' 到'\255';所以說'\483'是不合法的字元常量。
以下字元常量中不合法的是 A.'@' B.'&'C.'整D."k"
D

字元常量 用 ' '

" " 字元串

『肆』 簡單C語言常量問題~第二題為什麼選A,1e-1表示多少123Ul又是什麼,求詳細解釋^_^~謝謝

答案為C才對吧!

A)1e-1//1.0*10^-1
『ABC』//錯,既不是字元也不是字元串
123UL//表示123為unsignedlong型
C)1.65f//表示1.65是float型
'T'//字元
0123//八進制數

『伍』 c語言 能不能幫忙解釋一下第一題各選項 對常量這片不太懂 謝謝

在c語言中有兩種數據表現形式:一為常量,一為變數。顧名思義,常量即為保持不變的數據,變數則為數值可變的數據!
C語言中常量與變數都種類繁多,比較碎也比較難於記憶!
因此根據鏈虧我最近所學,我把C語言中基本的常量做了一個總結與分析,得出了一個記憶方法!

1
1、數值常量
顧名思義就是由數字構成的常量,數的分類相比大家很熟悉(小學知識!),C語言中數值常量的分類也與之類似.
如100、250、1000這種整數在C語言中叫做整型常量--整數型常量;
如1.22、3.142等帶有芹喚啟小數點的稱為實型常量--實數型常量,實數型常量又可以用兩種形式表現,一種就是我們經常用的十進制小數形式,如123.456、23.56等,但是由於計算機的內存限制和計算規則以及工程科學中對於數值計算的要求,經常會用科學計數法來表示實數,也就是指數形式,如12.34e3(代表12.34乘嫌如以10的3次方)--在C語言中規定用e/E來代表以10為底的指數,在e的前面必須有數字,e的後面必須為整數。

2
2、字元常量
字元常量即為用字元構成的常量,也可由兩種表現形式:
1、普通字元
26個英文字母如『a』『b』,用單引號括起來後都是普通字元,事實上這些字元常量在計算機中是以ascll碼表示的,因此可以把它看成變化的數值,如『a』在計算機中代表的就是97這個數值。
2、轉義字元
這是C語言自己定義的字元,是一種控制字元,以字元\開頭,如經常使用的『\n』就代表換行,『\t』代表空格。

3
3、字元串常量
字元常量的集合版本,將多個字元用雙引號括起來,就是字元串常量。
4、符號常量
通過定義,代表一個數值的符號就是符號常量,指令為#define。
如:#define PI 3.14,這句話就表示PI就是3.14,3.14就是PI。當我們需要使用這個數據時,就可以直接調用PI,這極大的方便了我們對程序的修改。

4
這就是關於常量分類的一些總結,希望能對你的記憶有所幫助!

『陸』 請教一道C語言的選擇題:下列常數中不能作為C的常量的是

A OxA5 16進制整數常量
B 2.5e-2 浮點型常量
C 3e2 浮點型常量
D 0582 如果是8進蠢改制整數常量,那返好么數字必須在0~7之間
故D是不能作為C的常漏檔鉛量

『柒』 c語言第8題中下面的哪個是正確的實型常量

D

剛開始看:


『捌』 關於c語言編程選擇題:下列數據中哪些不屬於字元常量的是 A.'\xff' b.'\160' c.'070' d.070

滿意答案大成至聖5級2011-12-08此題的正確答案是C,分析如下:A.'\xff'以反斜杠舉物('\')開頭,表明是轉義字元,第二位為'x',按規定後跟兩個字元'ff'表示兩位十六進制數,也就是說此字元的ASCII碼對應十六進制數0xff,即十進制數255,因此是有效的字元常量;B.'\160'與A類似,也是以轉義字元開頭,不過這次直接是三個數字'160』,按規定表示三位八進制數,即此字元的ASCII碼對應八進制數0160,十進制為112,也是有效的字元常量;C.'070'需要注意的是該字元並非以反斜杠開頭,運纖因此不是轉義字元,而是三個單獨的字元'0'、'7'和'0'連接在一起的字元串!因此不是字元常量;D.070和C的區別是沒有用''括起來,因此實際上是一個整型數,又因為以0開頭,故而是八進制數,旁答仿轉換為十進制後是56;實際上這本身雖然是一個整型數,但卻是一個合法的字元常量,因為計算機存儲字元型數據本質上存儲的是其ASCII碼,直接將ASCII碼賦給字元常量這是允許的,因此該選項也是有效的字元常量。