回覆列表
-
1 # 多多博
-
2 # 一旦飛
2e4.2不是合法的浮點型。
-
3 # 單純白雲6E
答:double是不能作為合法變數的,以下是其原因:
double是java的關鍵字,不是能作為變數名使用。
double一詞的介紹希望對您有所幫助:
double是C語言的一個關鍵字,代表雙精度浮點型。
結構:
1.從儲存結構和演算法上來講,double是64位的,所以double能儲存更高的精度。
2.目前C/C++編譯器標準都遵照IEEE制定的浮點數表示法來進行float,double運算。這種結構是一種科學計數法,用符號、指數和尾數來表示。
3.由於通常C編譯器預設浮點數是double型的
-
4 # 使用者1279468375651747
1e+1 合法的浮點數。03e2 -- 03 用0開始是8進位制整型,8進位制 沒有 e 型。0.3e2 是合法的浮點數。e-4 -- 1e-4 是合法的浮點數。 e-4 是 表示式:變數 e 減4e-0 -- 1e-0 是合法的浮點數。 e-0 是 表示式:變數 e 減0-e3 -- -1e3 是合法的浮點數。 -e3 是 表示式:e3 是變數名,負e3 或 減e3123e -- 123e4是合法的浮點數。123e 是 不合法的變數名,不合法的常數。
float是32位的,double是64位的浮點型別,分別賦值後,值在對應的位數要求內就可以