1. c語言中。為什麼0不是合法的實型常量double a=0,也不會報錯呀!
實型常量有兩種表現形式,一種是小數,一種是指數,0一般是整型常量。
2. 什麼叫做合法的實型常量在c語言中
實型常量又稱實數或浮點數。在C語言中可以用單精度型和雙精度型兩種形式表示實型常量,分別用類型名float和double進行定義 。實型常量在一般的微型集中佔用4個位元組,一般形式或者指數形式,數值范圍都是-1038~1038,有效數字是7位。
指數形式即指數形式的實數。它是由尾數部分、小寫字母e或大寫字母E、指數部分組成,形式如「尾數E指數」或「尾數e指數」。尾數部分可以是十進制整數或一般形式的十進制實數,指數部分是十進制的短整數(可以帶「+」號或「-」號)。數的正負用前面的「+」(可以省略)號或「-」號來區分。
指數形式的實數它的數值可以用公式計算:尾數*10指數
C語言語法規定,字母e或E之前必須要有數字,且e或E後面的指數必須為整數。如e3、5e3.6、.e、e等都是非法的指數形式。注意:在字母e或E的前後以及數字之間不得插入空格。
3. c語言中3.e-018為什麼是合法的實型常量
科學計數法呀,寫全了就是3.0e-18,數表表達是3.0x10^-18,即三點零乘以十的負一十八次方。
4. 合法c語言常量
A。
C語言中常量:直接常量和符號常量。
直接常量是指直接用具體數據表達的一種形式,直接常量又分為整型常量、實型常量、字元常量和字元串常量;
A、合法,小數常量:數字序列,可選,數字序列。
B、01a a不合法,並不代表字元'a'。
C、.e5 不合法.C語言語法規定,字母e或E之前必須要有數字,且e或E後面的指數必須為整數。
D、』 82』不合法,'