怎麼看整型常量和浮點型常量合不合法,請詳細一些

時間 2025-04-06 18:25:17

1樓:

其實只有三種:整型;字元型;浮點數型。

1、整型:就是我們平時說的整數,但是在計算機裡面,它給這個整數劃定了乙個範圍。比如int型的範圍就是- 32768 ~ 32767,意思是給它定義的時候,只能這個範圍內定義,超出了就要出錯。

所以呀,就有人想呀,如果我要定義更大的數怎麼辦??好了,接下來就有了long (長整型,long long (長長整型),以及short int (短整型,比int顯示的還要小)。這些整型可以是負數,也可以是正數,這就我們說的有符號的整型。

又有人想我的整數不能有負數,那該怎麼辦??所有接下來又有了無符號的整型。就是說取值範圍變成了正數。

其它沒變化。

2、浮點型:其實就是好聽些,說白了就是小數。比如.

8這種數就是浮點型。浮點型也有分類,分別是float和double,它們有什麼區別呢??float顯示的小數只能到小數點後6位,什麼意思呢?

就這麼簡單。

3、字元型:好了,最後了就是字元型了,什麼是字元型??顧名思義就是字母組成的就是字元型。a,a,這些就是字元型。單個字母叫字元,多個字元組合在一起就是字串。

例如:abcd

2樓:牙事由敵

公孫九娘《舊羅裙》:白楊風雨繞孤墳,誰想陽臺更作雲。忽啟鏤金箱裡看,血腥猶染舊羅裙。

在c語言中,怎麼看是不是合法的整型常量啊?謝謝

3樓:泰山

只要是整型的, 全部是合法的。

所謂合法, 就是符合要求, 比如說要輸入乙個正整數, 你輸入了乙個負數, 或小數, 那就叫不合法輸入。

c語言合法浮點數表示,如何判斷是不是合法的?謝謝 詳細的

4樓:小溪閒談影視劇

既然是浮點數,那麼這個數字中僅含有乙個或多個阿拉伯數字、乙個小數點,還有就是英文字母e(或e);例如:要注意的是階碼e(e)後面的+、-的前後不能有空格)

乙個浮點數a由兩個數m和e來表示:a = m × b^e。在任意乙個這樣的系統中,我們選擇乙個基數b(記數系統的基)和精度p(即使用多少位來儲存)。

m(即尾數)是形如±的p位數(每一位是乙個介於0到b-1之間的整數,包括0和b-1)。如果m的第一位是非0整數,m稱作規格化的。有一些描述使用乙個單獨的符號位(s 代表+或者-)來表示正負,這樣m必須是正的。

e是指數。

c語言中如何用最基本的方法區分合法常量與不合法常量

5樓:深圳中宇視通科技****

答:整型分字首x)和字尾(u、l),每種進位中用的數字不同 浮點數字尾f、l,指數表示注意是否在範圍內 字元與字串主要注意轉義字元後面是否合法。

c語言的數值常量是指什麼

6樓:宜都書童

c語言中的數值常量可以簡單的分為如下兩種整型常量和浮點數常量,你這題應該選c。因為指數形式規定字母e(或e)之前必須有數字(可以是乙個十進位的整數或小數),之後必須是乙個整數。選項c的字母e之後是乙個小數,故應該選擇c。

c語言中的數值常量如下:

一、字元常量。形如: 『a 』 b 』 1 』、aaa 』、xbb 』

其中aaa是乙個八進位的數,是ascii值;bb是乙個十六進位的數,是ascii值。字元常量的型別為:char。

二、整型常量。形如bx7fff ffff、0x 0x7fff ffff ffff ffff、0xu、1l、1ul 。

三、浮點型常量。形如: 、

四、字串常量。例如: 「hello world.」、abc」 等……

7樓:營秋官昆明

常量可分為5類:它們分別是。

整形常量。實型常量。

字串常量。

符號常量。1)整形常量。

如100,123,0,-41

等(2)實型常量。

有兩種表示形式。

第一種,由數字和小數點組成。

如,注意。47也是。

合法的實型常量。

前面的零省略未寫。

第二種:指數形式。

如代表*10^3)乘10的三次方。

e或e代表以10為底的指數。

但應注意的是。

e或e之前。

必須有數字。

且 e或e之後必須為。

整數不能寫成。

e8,(3)字元常量。

字元常量也有兩種。

第一種普通字元。

用單撇號括起來的乙個字元。

如『a』,'b',『3』,『等,注意單撇號內只能有。

乙個字元。如『er』是不合法的。

第二種轉義字元。

常考的也是這種'\','','\b'

舉幾個不合法的例子。

代表八進位數。

19,而組成八進位的基數是從。

0~7(4)字串常量。

用雙撇號。不常考)

123」,『cha』,"45yu"

等(5)符合常量。

#definet14

經過以上指定後。

本檔案從此行開始所有的t換為14

8樓:翠豐巴安和

常量可分為5類:它們分別是。

整形常量。實型常量。

字元常量。字串常量。

符號常量。1)整形常量。

如100,123,0,-41

等(2)實型常量。

有兩種表示形式。

第一種,由數字和小數點組成。

如,注意。47也是。

合法的實型常量。

前面的零省略未寫。

第二種:指數形式。

如代表*10^3)乘10的三次方。

e或e代表以10為底的指數。

但應注意的是。

e或e之前。

必須有數字。

且 e或e之後必須為。

整數不能寫成。

e8,(3)字元常量。

字元常量也有兩種。

第一種普通字元。

用單撇號括起來的乙個字元。

如『a』,'b',『3』,『等,注意單撇號內只能有。

乙個字元。如『er』是不合法的。

第二種轉義字元。

常考的也是這種'\','','\b'

舉幾個不合法的例子。

代表八進位數。

19,而組成八進位的基數是從。

0~7(4)字串常量。

用雙撇號。不常考)

123」,『cha』,"45yu"

等(5)符合常量。

#definet14

經過以上指定後。

本檔案從此行開始所有的t換為14

9樓:網友

c語言中的數值常量可以簡單的分為如下兩種整型常量和浮點數常量:

一。 整型常量 如6,27,-299

在 c 語言中,整型常量分為十進位整型常量、八進位整型常量和十六進位整型常量三種表示形式。

1)十進位整型常量。

這種常量只能出現 0~9 的數字,且可帶正、負號。例如:

2)八進位整型常量。

這種常量是以數字 0 開頭的八進位數字串。其中數字為 0~7。例如:

0111(十進位 73) 011(十進位 9) 0123(十進位 83)

3)十六進位整型常量。

這種常量是以 0x或 0x開頭的十六進位數字串。其中每個數字可以是 0~9、a~f或 a~

f 中的數字或英文字母。例如:

0x11(十進位 17) 0xa5(十進位 165) 0x5a(十進位 90)

二。 浮點型常量 如,實型常量有兩種表示形式:一種是十進位小數形式,另一種是指數形式。

1)十進位小數形式。

十進位小數形式為包含乙個小數點的十進位數字串。

此類實型常量小數點前或後可以沒有數字,但不能同時沒有數字。例如:

89, ,78., 2)指數形式。

指數形式的格式由兩部分組成:十進位小數形式或十進位整型常量部分和指數部分。

其中指數部分是在 e 或 e(相當於數學中冪底數 10)後跟整數階碼(即可帶符號的整數指。

數)。例如:

1e15 //表示數值 1×10

表示數值。178e-1 //表示數值 78×10

1下面是不正確的實型常量。

e15 //缺少十進位小數部分。

缺少階碼。不是整數階碼。

10樓:網友

嗯,他這個數值常量的話指的是一種語言型別。

11樓:網友

其實就是乙個數,沒審美區別,只是名稱不一樣。

12樓:網友

b 因為十六進位表示時沒有l,只有0-9,a-f

c也不對。

13樓:無月⑥聲

b 和 2009年3月國二c真題 的選擇題第13題一樣的型別13. 一下選項中,能用作資料常量的是 ( d )回a)o115

b)0118

c)d)115l

解析---八進位是以答『0』開頭的,所以a錯。

八進位只能是『0-7』所以b錯。

c中『e』之後只能是整數,所以c錯d對。

14樓:網友

只有c是錯誤的。

原因是,指數e只能是整數而不可以是小數,是錯誤的。

b選項1e1是沒有問題的,正確。

c語言:-068為什麼是不合法的整型常量?

15樓:匿名使用者

以0開頭的數字是8進位數字,但是8進位數字裡面是沒有8的(滿8進位),所以出錯。

16樓:網友

在c語言中寫常亮的時候最前面用0開頭,表示是八進位。

而八進位裡面只有八個數字,沒有數字8

整型常量和實型常量的區別

17樓:今年的冬天沒有下雪

一、資料型別不同:整型常量的預設資料型別是int型別,即有符號整型。浮點數常量的預設型別是double型別,即雙精度型別。

二、儲存方式不同:整型資料在計算機中用補碼儲存,實型資料採用ieee754標準儲存。

三、表現形式不同:整型常量在c語言中,整型常量分為十進位整型常量、八進位整型常量和十六進位整型常量三種表示形式。實型常量有兩種表示形式:一種是十進位小數形式,另一種是指數形式。

18樓:摩羯

整型常量。

c語言中整型常量可以用3種形式表示:

十進位數,如+123,-234,0,23;

八進位數,如 o234,o777;

十六進位數,如0x234,0x9a。

實型常量。在c語言中,實型常量有兩種表示形式:

十進位形式,如,.123;

指數形式,如。

重點是:整型常量 就是不可以帶小數點的 ; 實型常量 就是可以帶小數點的。

他們的關係就和數學中 」整數「 和 」實數「的關係一樣。

什麼是合法c常量,什麼是非法c常量,請給出詳細的定義和解釋

19樓:網友

常量是固定值,在程式執行期間不會改變。這些固定的值,又叫做字面量。

常量可以是任何的基本資料型別,比如整數常量、浮點常量、字元常量,或字串字面值,也有列舉常量。

常量就像是常規的變數,只不過常量的值在定義後不能進行修改。

整數常量可以是十進位、八進位或十六進位的常量。字首指定基數:0x 或 0x 表示十六進位,0 表示八進位,不帶字首則預設表示十進位。

212 /* 合法的 */

215u /* 合法的 */

0xfeel /* 合法的 */

078 /* 非法的:8 不是八進位的數字 */

032uu /* 非法的:不能重複字尾 */

浮點常量由整數部分、小數點、小數部分和指數部分組成。您可以使用小數形式或者指數形式來表示浮點常量。

當使用小數形式表示時,必須包含小數點、指數,或同時包含兩者。當使用指數形式表示時,必須包含整數部分、小數部分,或同時包含兩者。帶符號的指數是用 e 或 e 引入的。

合法的 */

314159e-5l /* 合法的 */

510e /* 非法的:不完整的指數 */

210f /* 非法的:沒有小數或指數 */

e55 /* 非法的:缺少整數或分數 */

字元常量是括在單引號中,例如,'x' 可以儲存在 char 型別的簡單變數中。

字元常量可以是乙個普通的字元(例如 'x')、乙個轉義序列(例如 '\t'),或乙個通用的字元(例如 '\u02c0')。在 c 中,有一些特定的字元,當它們前面有反斜槓時,它們就具有特殊的含義,被用來表示如換行符()或製表符(\t)等。

字串字面值或常量是括在雙引號 "" 中的。乙個字串包含類似於字元常量的字元:普通的字元、轉義序列和通用的字元。可以使用空格做分隔符,把乙個很長的字串常量進行分行。

在 c 中,有兩種簡單的定義常量的方式:1、使用 #define 前處理器;2、使用 const 關鍵字。比如:#define length 10

怎麼看電腦硬碟大小 怎麼看電腦的硬碟大小和CPU?

右我的電腦 管理 磁碟管理 就可以看到。我的電腦右鍵 管理的磁碟管理下有個磁碟基本的總數。很簡單,控制面板 管理工具 計算機管理,儲存 磁碟管理就可以看到了。你不進行硬碟分割槽就行了。不然還得用軟體看everest等等。怎麼看電腦的硬碟大小和cpu?1 檢視電腦的硬碟大小方法 1 在電腦桌面上面找到...

聯想平板手機是怎麼看型號的,聯想平板電腦型號查詢

這裡以聯想a3300為例,可進入裝置的設定 關於平板電腦中檢視到型號資訊。聯想平板電腦型號查詢 酒業唐三鏡 尊敬的使用者您好!這是聯想常見問題知識庫,裡面有比較全的答案和知道過程和解析 有任何問題諮詢聯想24小時在聯想社群與工程師互動 聯想行動通訊科技 裝置型號查詢建議可以開啟設定 關於本機檢視或者...

倩碧怎麼看生產日期,怎麼看倩碧的生產日期和保質期

依然不易 一 倩碧可以通過生產批號來分析產品的生產日期 倩碧產品的批號一般為三位 1 第一位為產品的批次,沒有實際意義,是廠家內部對產品進行標識的。2 第二位代表月份,1 9月即為數字1 9,10 12月表示為a b c。3 第三位為年份,9就是2009,0就是2010,1就是20。二 可以通過 q...