c 中double Myx是什么意思,怎么改才是對的

2023-01-27 04:10:16 字數 5167 閱讀 5455

1樓:金色潛鳥

double myx (int m) 是函式宣告和定義。

函式名 myx, 形式引數 整型 m , 函式返回 雙精度浮點型,即 double 型數值。

myx 是 我的x 的意思。用來計算 要求的級數運算。

語句中,myx(m) 是函式呼叫表示式,實際引數 m 的數值是輸入的。

myx(m) 返回 雙精度浮點型數值,所以 列印格式 應當 用 %lf (l 是英文字母 l 的小寫,lf 就是 long float) 或 %f (即 float) , 不能用 %d ( %d 用於 整型)。

改成:printf("\nthe result is %lf\n", myx(m));

或 printf("\nthe result is %f\n", myx(m));

就可以了。(當然,用 %g %e 之類格式也允許。)

2樓:

printf("\nthe result is %d\n", myx(m));

改成下面這樣就可以得到正確結果了

printf("\nthe result is %f\n", myx(m));

%d佔位符輸出是整數 %f輸出才是小數

c++中double什麼意思?

3樓:匿名使用者

double是雙精度浮點類bai型du

sizeof(double)是返回

double型別的zhi位元組長度

(double*)是把daomalloc返回的void*指標轉換為double*型指

內針,然後才能賦值給

容x這個句子就是分配一個長度為n+1的double型陣列,並把陣列頭地址賦給x

4樓:匿名使用者

double 是雙精度浮點數,它佔用8個位元組記憶體。

5樓:匿名使用者

使得指標指向一個double型別的動態儲存單元。

在c++中x=double(i);是什麼意思

6樓:情殤的

意思是:

bai將變數  i 強制轉du換為double型別,再賦值給變數x。

zhic++中的型別強制轉換和daoc有區別。

c版本:版

x=(double)i;

c++版本:

x=double(i);

c++的思想是,權像函式呼叫一樣使用強制轉換.

但是,一般人們將他們都使用c++版本,即便是在寫c**。

7樓:岡底斯旅客

i本身是unsigned型別的值,double(i)將unsigned型別轉換為double型別,複製給x。但i的型別沒變,還是unsigned。轉換的相當於i的副本

c++中double型資料怎麼取整數部分,就是小數後面全變成0。

8樓:小小小小吃貨丫

1、首先,定

du義一個double型變數n,儲存取整

zhi的數dao值。

2、用ceil函式對實數5.78取整,取整後的數值儲存在變版量n中。

權3、輸出取整後的數值n。

4、執行程式,輸出的值為6,這是因為ceil是對實數向上取整。

5、接著,將ceil內的數更改為5.18。

6、執行程式,看到的結果還是6,說明ceil是向上取整。

9樓:匿名使用者

floor(x)是向下取整函式,如果是負數的話,這個函式就不對了

double ceil( double x ); 向0取整,應該用這個

標頭檔案#include

10樓:匿名使用者

方法bai一:使用強制型別轉du換,強制捨去小數部分zhi。例如dao double a=3.14; int b= (int)a;

方法二:使用math.h的標

專準函式。屬

double floor(double x);

double ceil(double x);

使用floor函式。floor(x)返回的是小於或等於x的最大整數。

如:     floor(10.5) == 10    floor(-10.5) == -11

使用ceil函式。ceil(x)返回的是大於x的最小整數。

如:     ceil(10.5) == 11    ceil(-10.5) ==-10

11樓:

long long,不然string

12樓:匿名使用者

void main()

13樓:l灬順

floor(x)專門的取整函式

c++k中有一句是 double *x,**y; 這上面的*號起什麼做用?

14樓:匿名使用者

這個是變數的宣告吧

就是說 *x和**y都是double型的量,*很顯然是指標運算子,所以很容易理解,x是一個指向double型變數的指標;y則是一個指向了指向double型變數的 指標的指標,也就是一個二級指標

15樓:匿名使用者

表示x是指標型別的變數,即一個佔用4位元組的地址標識。

y是一個二級指標,指向指標的指標。

16樓:戴曼彤

代表指標。double *x是指向一個double型別的指標,double **y,是指向一個double陣列的指標

17樓:匿名使用者

*指標**指標的指標

c++中的double是什麼意思

18樓:匿名使用者

雙精度的意思,雙精度(double)是相對於單精度(float)而言的,它比單精度多佔一倍的記憶體空間,所以表示的數字範圍也就更大。一般情況下雙精度佔用8個位元組。

19樓:

基本資料型別之一,是雙精度浮點型,相對於單精度而言的;精度將達到單精度的二次方倍。

20樓:匿名使用者

基本資料型別

雙精度浮點型

精度提高到16位

佔8個位元組記憶體空間

21樓:匿名使用者

雙精度數,可以達到1e-12左右的精度

22樓:

資料型別

表示雙精度浮點數

c++中的double是什麼,有什麼作用,煩舉一例。

23樓:匿名使用者

double(雙精度浮點型)是計算機使用的一種資料型別。比起單精度浮點數(float),double(雙精度浮點數)使用 64 位(8位元組) 來儲存一個浮點數。

它可以表示十進位制的15或16位有效數字,負值取值範圍為 -1.7976e+308 到 -4.94065645841246544e-324,正值取值範圍為 4.

94065645841246544e-324 到 1.797693e+308。

比如:宣告double 型別的變數:

double num;

初始化double 型別的變數:

num = 5.621456873;

24樓:辛靖寶

double是一種資料型別,用來宣告一個變數的型別。

比方說你寫了一個字,為了告訴別人它是什麼東西,它是一個漢字,你可以用「 漢字 字;」這種格式來告訴別人那個字是個漢字。

同樣道理,c++中你想建立一個變數的時候,需要告訴編譯器變數的資料型別,以便編譯器給變數分配儲存空間。

格式:int i; 這是整型變數的宣告格式。

如果要宣告雙精度型變數,也就是小數,相同道理double i;

這樣編譯器就知道i是一個雙精度小數變數。

另外 float也表示小數,是單精度小數。float和double的區別在於,float所允許的小數範圍小,double允許的小數範圍大。

25樓:

就是個資料型別

用來表示小數的

而且是位數比較多 數比較大的 位數少的用float在記憶體中佔8個位元組

例如 double s = 1.2;

你定義成 double s = 1; 也行

26樓:匿名使用者

double 就是雙精度浮點數型別,定義一個double型別的變數可以這樣

double d;

在c++種,關於指標的這兩種表示有什麼區別:double * a和double ** a?兩個**是什麼意思呢?

27樓:匿名使用者

1、double * a;意思是a指向一個double變數的地址。

2、double **a;意思是a指向一個地址,而這個地址指向一個double變數。

在電腦科學中,指標(pointer)為程式語言中的一個物件,利用地址,它的值直接指向(points to)存在電腦儲存器中另一個地方的值。

c++裡 double& 和double有什麼區別

28樓:匿名使用者

前者是引用!

比如函式返回一個引用,可以用在賦值運算子左邊!

double & sun(double x, double y);

29樓:匿名使用者

引用的意思呢就是說返回變數的地址而非變數本身。比如一樓的返回值就是一個double型別的引用,這樣子函式結束之後儲存返回值的記憶體單元不會被銷燬,保留了它的地址。

例如下面這個例子:

int a=1,b;

b=a;

b++;

這個例子裡執行完之後a為1,而b為2。

但這個例子:

int a=1;

int *b;

b=&a;//指標b獲取了a的地址

(*b)++;

a和b的值都會變為2

30樓:匿名使用者

前者是引用! 可對原變數直接操作

31樓:匿名使用者

double&定義引用

處暑是什么意思,處暑是什么意思,處暑是什麼意思,處暑是什麼意思

處暑,二十四節氣之一。處暑節氣在每年的8月23日或24日,此時太陽到達黃經150 據 月令七十二候集解 說 處,去也,暑氣至此而止矣。意思是炎熱的夏天將過去,到此為止了。處 含有躲藏 終止意思,處暑 表示炎熱暑天結束了。月令七十二候集解 說 處,去也,暑氣至此而止矣。處 是終止的意思,表示炎熱即將過...

什么是C2C交易,什麼是C2C交易?

c2c是人與個人之間的電子商務。c2c是電子商務的專業用語,意思是個人與個人之間的電子商務,其中c指的是消費者,因為消費者的英文單詞是customer,所以簡寫為c,又因為英文中的2的發音同to,所以ctoc簡寫為c2c。c2c即 customer to custome。比如一個消費者有一臺電腦,通...

C中的Connection Close 是什麼意思 Co

你沒說在那個環bai境下的duconnection,asp.net,winform?要看connection屬於那個名稱空間,直zhi接把在 裡吧滑鼠dao放在這個關鍵 內字上就可以容了,connectionstate.closed,列舉型別表示連線已經完全關閉 sqlconnection.clos...