2 1869e10的有效數字是多少,它是double型實數嘛

2021-08-13 17:24:26 字數 3574 閱讀 2623

1樓:馬堯由

有效數字是5位,只能說是實型變數,不一定是double。它也在單精度的範圍內。float是6~7;double是15~16。

2樓:匿名使用者

有效數字:對一個資料取其可靠位數的全部數字加上第一位可疑數字。(可靠數字+存疑數字)

有效位數:是該數中有效數字的個數,指從該數左方第一個非零數字算起到最末一個數字(包括零)的個數,它不取決於小數點的位置。

c語言中 實數(浮點數)形式包括十進位制小數形式 和指數形式(e之前必須有數字,e後面的指數必須為整數)。

* 規範化的指數形式:e之前的小數部分中,小數點左邊有且只有一位非零的數字

所以有效位數並不是只小數點後的位數。

3樓:匿名使用者

二者的取值範圍和精度是不同的

float的精度是6位有效數字,取值範圍是10的-38次方到10的38次方,float佔用4位元組空間

double的精度是15位有效數字,取值範圍是10的-308次方到10的308次方,double佔用8位元組空間。

4樓:

有效數字是2.1869,至於是不是double不太清楚

實數在雙位元組中是如何儲存的,整數部分和小數部分在雙字中是如何安排的?

5樓:匿名使用者

學習copyc語言時,實數在計算機中,分為整型(int)、浮點型(float、double)。

【浮點型】儲存的資料:有效數字+冪數

打個比方:1.234×10³

前一位元組儲存1.234

後一位元組儲存10的(+3)次方,也就是儲存(+3)。

時間長了,計算機好像是二進位制儲存,我這裡是打個比方。

【整型】

2個位元組都是有效數字。

【綜上所述】

1、整數的儲存,就是整數,按照「整形資料」儲存。

2、小數的儲存,按照「浮點型」(科學計數法形式)儲存。

3、整數+小數點的儲存,同(2)。

6樓:匿名使用者

推薦制一個網頁

對單精度,雙精度

c語言浮點型小數點後為多少位

7樓:假面

單精度浮

點型小bai數點後面有du效數字為

zhi7位和雙精度浮點型小數點後面有dao效版數字為16位。

單精度在一些權處理器上比雙精度更快而且只佔用雙精度一半的空間,但是當值很大或很小的時候,它將變得不精確。當需要小數部分並且對精度的要求不高時,單精度浮點型的變數是有用的。

例如,當表示美元和分時,單精度浮點型是有用的。在foxpro中,單精度浮點型是為了提供相容性,浮點資料型別在功能上等價於數值型。

8樓:great小明童鞋

浮點型變數分為單精度(float型)、雙精度(double型)、長雙精度(long double型)3類,單精度浮點型小數點後專

面有效數屬字為6~7位和雙精度浮點型小數點後面有效數字為15~16位,單精度為32位,雙精度為64位,8位為一個位元組。

實數3.14159在記憶體中的存放形式為+.3141591,+為數符,.314159為小數部分,1為指數10^1,所以單精度提供的是7位有效數字。

c語言是什麼:

首先,人類發明了計算機,需要與計算機「交流」,即寫入和讀出,而且硬體需要與軟體相配才能發揮作用,這樣必須發明一中語言讓人類與機器能夠交流,就誕生了機器語言,也就是低階語言。同時因為機器硬體畢竟不如人聰明(耶~),而且二進位制也是最貼近硬體的語言,所以發明的語言也是最簡單的二進位制,而普通人甚至是科學家也難懂,所以發明了一些高階語言,如同c語言,c++等等。

9樓:文化廚子

c語言中浮點型bai一般du分為float單精度型、zhidouble雙精度型、long double長精度型,單精dao度浮點型小內數點後面有效數字為容6~7位和雙精度浮點型小數點後面有效數字為15~16位。

在c語言標準庫標頭檔案float.h定義了浮點數小數點後的有效位數 :

//float.h標頭檔案的部分**

#define dbl_dig 15    //雙精度小數點後15位#define flt_dig 6     //單精度小數點後6位#define ldbl_dig 19   //長雙精度小數點19

10樓:a九尾妖姬

c語言來中浮點型一般分為float單精度源型、double雙精度型、long double長精度型,單精度浮點型小數點後面有效數字為6~7位和雙精度浮點型小數點後面有效數字為15~16位。

在c語言標準庫標頭檔案float.h定義了浮點數小數點後的有效位數 :

//float.h標頭檔案的部分**

#define dbl_dig 15 //雙精度小數點後15位#define flt_dig 6 //單精度小數點後6位#define ldbl_dig 19 //長雙精度小數點19

11樓:匿名使用者

1.有效數字:

c語言bai中浮點型一du般分為float單精zhi度dao型、double雙精度型

單精度浮點型小數點後面專有效數字為屬7位和雙精度浮點型小數點後面有效數字為16位。

實數3.14159在記憶體中的存放形式為+.3141591,+為數符,.314159為小數部分,1為指數10^1,所以單精度提供的是7位有效數字。

2.位元組:

位元組是計算機資訊科技用於計量儲存容量的一種計量單位,也表示一些計算機程式語言中的資料型別和語言字元。一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文 漢字佔兩個位元組的空間。一個 二進位制數字序列,在 計算機中作為一個數字單元,一般為8位二進位制數佔一個位元組,換算為 十進位制就是0~255。

12樓:匿名使用者

4個位元組是32位,比如32個1 七位有效就是隻記錄小數點後的六位,剩下的就不精確了 比如剩下的全用0代替了 ,顯示預設只有六位,可以控制!

13樓:瘋狂夏風翼

浮點型變數分為單bai

精度(dufloat型)、雙精度(double型)、長雙zhi精度dao(long double型)3類,內單精度浮點型小

數點後面有容效數字為6~7位和雙精度浮點型小數點後面有效數字為15~16位,單精度為32位,雙精度為64位,8位為一個位元組。

實數3.14159在記憶體中的存放形式為+.3141591,+為數符,.

314159為小數部分,1為指數10^1,所以單精度提供的是7位有效數字。希望你能明白~~~樂意為您開心服務~~~

14樓:匿名使用者

他那個有效數抄字就是比如說

baiflaot i = 3.12345678; float的有效數字為6位, 那麼du你輸出的時zhi候就會混沌化,也就是精度dao丟失,printf(「%lf」,i); 那麼他就會輸出3.12345754什麼的,也就是說當值多於有效數字的時候,那麼超出的部分值就是不可靠的值。

15樓:匿名使用者

單精度是七位,雙精度是十五位

在物理中什麼是有效數字計算方法中的有效數字與物理實驗中的有效數字的概念有什麼區別

在分析工作中實際能夠測量到的數字 能夠測量到的是包括最後一位估計的,不確定的數字。在一個數中,從該數的第一個非零數字起,直到末尾數字止的數字稱為有效數字,如0.618的有效數字有三個,分別為6 1 8。有效數字中只應保留一位欠準數字,因此在記錄測量資料時,只有最後一位有效數字為欠準數字。擴充套件資料...

有效數字是應該從小數點後面算起的

比如2.340是三個有效數字,整數部分一定是,小數部分末尾0不算。如40多一點,只有一個有效數字4,能確定的只有4。不是從第幾位算起,是怎麼講,看下面例子 四位12.34,0.1234,1034,123.0,0.1003,0.1000 一個數所有的數字都是有效數字,比如1.1是兩個有效數字 doub...

酸鹼滴定濃度的表達是保留4位有效數字還是保留小數點後4位?比

如果按國標配製的酸鹼濃度,gb t601 2002有寫計算過程中保留5位有效數字,濃度值報出結果保留4為有效數字。你可以檢視。0.02000 有效數字是從第一個非0數字開始的 我記得也是保留小數點後四位的 這個,需要分情況。首先在乘除計算中,有效數字最少的那個量決定有效數字的總位數,比如0.0300...