① c語言的實型常量e在小數點前還是後面
沒看懂問題。一般寫代碼的時候是這樣的:
1.2e10表示1.2*10^10
1e-10表示1*10^-10
這是e的使用方法
標准規定e前邊必須有數字,e後邊必須有整數
② C語言字母e或E之後必須要有數字嗎
C語言字母e或E之後必須要有一個整數
③ c語言以下選項中合法的實型常數
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後面沒有數字。
(3)c語言中e前後都必須有數嗎擴展閱讀:
尾數部分可以是十進制整數或一般形式的十進制實數,指數部分是十進制的短整數(可以帶「+」號或「-」號)。數的正負用前面的「+」(可以省略)號或「-」號來區分。
指數形式的實數它的數值可以用公式計算:尾數*10指數。
這種形式類似數學中的指數形式。在數學中,一個可以用冪的形式來表示,如2.3026可以表示為0.23026×10^1 2.3026×10^0 23.026×10^-1等形式。在C語言中,則以「e」或「E」後跟一個整數來表示以「10」為底數的冪數。2.3026可以表示為0.23026E1、2.3026e0、23.026e-1。
C語言語法規定,字母e或E之前必須要有數字,且e或E後面的指數必須為整數。如e3、5e3.6、.e、e等都是非法的指數形式。注意:在字母e或E的前後以及數字之間不得插入空格。
④ c語言中float定義帶e的時候要注意什麼
c語言中float定義帶e的時候要注意,字母e或E之前必須有數字,e或E後面的指數必須為整數,在C語言語法規定,語言中float定義帶e的時候要注意字母e或E之前必須有數字,e或E後面的指數必須為整數,其餘的均為不合法指數,例如,e3,2.1e3.5,1.2e都是不合法的指數形式。C語言中float浮點型數據類型,FLOAT數據類型用於存儲單精度浮點數或雙精度浮點數。
⑤ c語言問題
E或e是以科學計數法來表示浮點型常量
字母E或e前必須有數字,表示形式為」數字e+(或-)數字「
浮點型常量中E或e後面指數必須為整數,例如」e2.1「、」e 3「等都是不合法的指數形式
而對於絕對值小於1的浮點數,其小數點前面的0可以省略,例如0.27可寫成.27
所以:選項C正確
A:E後面2.0錯誤,應該是5E2
B:E前面應該有數字,應該是1E-3
D:E後面沒有整數,應該是1.3E0
望採納
⑥ c語言問題 浮點數中e前後能是負數嗎
(1)
例如:
double a = -19e-10;
實際表示 -1.9e-9
所以說e的前面 後面 都能為負數。
(2)前面可以為小數點。 但後面必須是整數。
⑦ C語言,實型常量
實型常量又稱實數或浮點數。在C語言中可以用兩種形式表示一個實型常量。
小數形式:
小數形式是由數字和小數點組成的一種實數表示形式,例如0.123、.123、123.、0.0等都是合法的實型常量。
注意:小數形式表示的實型常量必須要有小數點。
指數形式:
在C語言中,則以「e」或「E」後跟一個整數來表示以「10」為底數的冪數。2.3026可以表示為0.23026E1、2.3026e0、23.026e-1。C語言語法規定,字母e或E之前必須要有數字,且e或E後面的指數必須為整數。如e3、5e3.6、.e、e等都是非法的指數形式。注意:在字母e或E的前後以及數字之間不得插入空格。
⑧ c語言e15合法嗎
在C語言中,e15是不合法的,要求:e的前後都必須要有數字,且e後面的數字為整數。
⑨ C語言中e前後都必須有數嗎
舉一個簡單的例子 1E2 0.2E3 就是前面必須有一個數,即使為1也要寫,為0的話,整個就為0 後面的是指數必須為整數