1樓:匿名使用者
.n就是0.n的簡寫.
所以 常量.2就是0.2
.8e-5是科學計數法方式
0.8*10^-5
也就是0.000008
請問c語言中1.23e-2中的1.23、e、-2分別都是什麼意思? 為什麼浮點型資料要分成小數部分和指數部分?
2樓:會飛的小兔子
在c語言裡1.23 * 10^-2 意思是科學計數法的表示方法。
科學記數法是把一個數表示成a與10的n次冪相乘的形式(1≤|a|<10,n為整數),當要標記或運算某個較大或較小且位數較多時,用科學記數法免去浪費很多空間和時間。
浮點型資料表示小數小數點位置的不確定性,用這樣的方式儲存可以節省儲存空間,例:比如定點小數0.000000001有太多位置儲存0,並且可以表示的資料範圍也會更大,精度相對也更高。
擴充套件資料
科學計數法的好處
1、科學計數法標記或運算某個較大或較小且位數較多時,用科學記數法免去浪費很多空間和時間。
2、用科學記數法表示數時,不改變數的符號,只是改變數的書寫形式而已,可以方便的表示日常生活中遇到的一些極大或極小的數。
3、運用科學記數法a×10^n的數字,它的精確度以a的最後一個數在原數中的數位為準。
3樓:歲月哪曾斑駁
1.23e-2 = 1.23 * 10^-2 科學計數法表示方法。
浮點型資料表示小數小數點位置不確定,以這樣的方式儲存可以節省儲存空間(比如定點小數0.000000001有太多位置儲存0),而且可以表示的資料範圍也會更大,精度相對也更高。這個其實和c無關,看下計算機組成原理就能明白。
但是,這不代表你在c裡面賦值的時候一定要這麼寫,寫正常的小數也是沒有問題的,c沒有強制要求浮點數必須按照這樣的方式賦值。
4樓:手機使用者
書上都有的說的吧?樓主你這樣問以後一直都要這樣問麼?學程式設計你連思考都不會以後怎麼辦?
C語言中,實型常量是什麼意思?什麼概念?有什麼用
實型常量也稱為 浮點數 也就是帶小數點的實數 1.2 3.5500 3.50000000 實型常量就是實數,包括real 4位元組 double 8位元組 long double 10位元組 等 單精度精確到小數點後第6位 雙精度精確到小數點後15位.c語言中什麼叫實型常量?什麼叫符號常量?實型常量...
C語言中是什麼意思,c語言中的c是什麼意思?
判斷相等的運算子。形式為a b a b可以是任意值或表示式。當a b相等時,a b為真,否則為假。是關係運算子.表示 判斷是否相等的。如 if a b 判斷a與b是否相等,如相等則為真 c語言中 是什麼意思 是關係運算子.表示 判斷是否相等的。如 if a b 判斷a與b是否相等,如相等則為真 因為...
C語言中 是什麼意思,C語言中 和 是什麼意思
c語言中 是複合賦值運算子。複合賦值運算子就是在簡單賦值符 之前加上其它運算子構成,例如 即 a 1 等價於a a 1。的意思就是把左邊的第一個符號移到右邊,其實就是b b c的意思。直接把b c的b 移到右邊,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有,b c...