1樓:會飛的小兔子
在c語言裡1.23 * 10^-2 意思是科學計數法的表示方法。
科學記數法是把一個數表示成a與10的n次冪相乘的形式(1≤|a|<10,n為整數),當要標記或運算某個較大或較小且位數較多時,用科學記數法免去浪費很多空間和時間。
浮點型資料表示小數小數點位置的不確定性,用這樣的方式儲存可以節省儲存空間,例:比如定點小數0.000000001有太多位置儲存0,並且可以表示的資料範圍也會更大,精度相對也更高。
擴充套件資料
科學計數法的好處
1、科學計數法標記或運算某個較大或較小且位數較多時,用科學記數法免去浪費很多空間和時間。
2、用科學記數法表示數時,不改變數的符號,只是改變數的書寫形式而已,可以方便的表示日常生活中遇到的一些極大或極小的數。
3、運用科學記數法a×10^n的數字,它的精確度以a的最後一個數在原數中的數位為準。
2樓:歲月哪曾斑駁
1.23e-2 = 1.23 * 10^-2 科學計數法表示方法。
浮點型資料表示小數小數點位置不確定,以這樣的方式儲存可以節省儲存空間(比如定點小數0.000000001有太多位置儲存0),而且可以表示的資料範圍也會更大,精度相對也更高。這個其實和c無關,看下計算機組成原理就能明白。
但是,這不代表你在c裡面賦值的時候一定要這麼寫,寫正常的小數也是沒有問題的,c沒有強制要求浮點數必須按照這樣的方式賦值。
3樓:手機使用者
書上都有的說的吧?樓主你這樣問以後一直都要這樣問麼?學程式設計你連思考都不會以後怎麼辦?
關於計算機c語言, 這幅圖中的%-6.2e是什麼?那個1.23e+002又怎麼看?求解
4樓:處搖胼手胝足
%-6.2e;-6左對齊6個字元位置; .2保留小數點後2位有效值; e採用以10為底的冪表示法;
如35256.78777=3.525678777*10^4表達為:(左對齊6個字元位置)3.52e+4
c語言中浮點型常量2是什麼意思?還有8E5是什麼意思
n就是0.n的簡寫.所以 常量.2就是0.2 8e 5是科學計數法方式 0.8 10 5 也就是0.000008 請問c語言中1.23e 2中的1.23 e 2分別都是什麼意思?為什麼浮點型資料要分成小數部分和指數部分?在c語言裡1.23 10 2 意思是科學計數法的表示方法。科學記數法是把一個數表...
C語言中與0比較大小時經常出現1E 6,這是什麼意思
留一些誤差,只要浮點數小於1e 6就認為是零,而不是 0,計算機表示零很難做到沒有一點誤差 網路編成語言和c語言的區別 c語言網路程式設計 網路程式設計什麼語言 網路程式設計這個概念太大了,包括很多東西,需要各種語言。大概給你說一說吧。傳輸層以下的程式設計技術,一般來說是用匯編 c語言這一類與底層結...
請問C中a》2是什麼意思,c語言中abc2是什麼意思
意思是a在記憶體中按照二進位制的形式向右移動2位,左邊用0補上,得到新的數,如果原來的a是一個正整數,這個表示式就是把該數除以4。右移兩位,其實就是除以4 a n可以簡單理解為a 2 請問c 中a 2是什麼意思?1 來 是右移運算子,表示把a的二進 自制值按位 bai整體向右移動兩位。右邊移出du的...