c語言,求解,謝謝了 這兩個的結果是不是都是double 型?

2025-07-16 07:20:23 字數 3048 閱讀 2529

1樓:網友

2個都是。

但是如果是1/3就是整形的。

c語言中浮點數都是預設的double型別麼

2樓:網友

你的理解是對的!

浮點常數,預設為double型別,後面加f表示float型別浮點常數!

看下這兩個c 語言是不是都對的

3樓:網友

int s=new int[80],char s=new char[80]也都是陣列,但是是c#中的定義方式,不是c的。

c語言一般只會用char s[80]與int [80]這種方式或者直接給出值,int =;char =;

4樓:網友

char s[80]是在椎棧中分配80個位元組char s = new char[80]有錯應該是char *p = new char[80]在椎中分配80個位元組。

堆疊和椎是不一樣的。

第二個不是c裡面的函式。

5樓:暢夜桖

這好像不是c的範疇,看看是不是c++的類和方法。

關於c語言double型的問題。

6樓:

/2,因為都是整數形式,系統預設是int型,因此結果也是int型,所以這個中間值是1,而不是。

2、x,y都是double型,y=x+1,編譯系統在執行時會先將1轉化成double型別,,實際的運算是y=。示例程式如下:

#include

int main()

執行結果為:

7樓:刀無極啊

什麼鬼題目,b和c不是一樣的嗎,都是錯誤的,結果應該是,3/2是兩個整型數相除,結果是沒有小數點的,直接去掉,不四捨五入,因此等於1,x是double型,加1結果還是double型,y也是double型,因此結果等於。

8樓:網友

不能用數學的方法算吧!

c語言中,乙個int型變數加上乙個double型的變數,得出的結果是什麼?有沒有強制轉換的問題?謝謝。

9樓:程振

會將int型別轉換成double型別再與double型別的變數相加。型別不一樣的數相加,首先將型別轉換成一樣的然後相加,轉換原則,短型別向長型別看齊,長短指在記憶體中所佔空間的長短。

10樓:網友

得出的結果是double型。

這個不需要強制轉換的,系統會自動轉換的。

11樓:

double,計算時會自動轉化之double進行計算,因為double高於int

12樓:網友

這個應該是由編譯器自動完成。

13樓:匿名使用者

得出的結果應該是double型的,double型的優先順序比int型的優先順序高,會自動轉換。

14樓:鑽時封芯

輸出的是double型,這是預設的,以便保持精度。

15樓:網友

double優先順序較高,int型別會隱式轉化成double型別,再進行運算,精度提高。

16樓:網友

double;

int 轉換成double ,這不是強制轉換。

17樓:網友

double型,預設是進行位擴充套件的,通俗說就是 短的資料向長的資料看齊。

18樓:cj_陳嬌

結果得看你定義 變數型別,要與定義的變數型別保持一致。

c語言怎樣求兩個double型資料相除求餘數?

19樓:海天盛

1.首先請開啟visualc++6.0,(本文使用visualc++6.0軟體操作,也可以使用visualstudio或其他c/c++程式設計軟體),如圖所示後成功開啟。

2.點選左上角的「檔案」選單按鈕,點選「新建」按鈕。在彈出視窗中,首先選擇「file」選項卡,然後在左側列表中選擇「c++原始檔」項,如下所示。

3.在正確檔名的文字框中輸入檔名,如「demo」等。

4.根據**輸入演示**,如下圖所示。

5.執行**:按箭頭指示的順序點選箭頭所指的按鈕。當最後乙個按鈕成功按下後,會彈出如圖所示的黑色視窗。程式執行的結果將顯示在表單中,並將獲得正確的值。

6.**說明:圖中的綠色字型說明了**行的含義。核心**為d=5%3;「%是餘數運算子。

7.完成效果圖,如下圖所示。

20樓:網友

在c語言中,只有整數才能求取餘數,如果需要求取浮點數的餘數,只能用變通的方法進行。

double num1 = ,num2 = ;

double remainder;

remainder = num1 - int)(num1/num2);

21樓:網友

%號不就是求餘的麼?

c語言中float和double為什麼輸出會完全不一樣?

22樓:網友

float 和 double 在輸出的時候其實都是用%f輸出。c語言中,浮點型輸出預設都是輸出小數後6位。你為什麼會認為double會輸出到小數後15位呢,我感覺你是認為double的精確度有15位,float的精確度是7位,對吧,其實事實double和float在輸出的時候都是預設輸出到小數後6位,但是你可以用% 的格式控制。

23樓:網友

float的精度和double的精度不同,double的精度高。

double型別要用%lf,float型別用%f

你把double型別的值用float型別輸入(輸出),就會出現溢位。

24樓:劉梟雄卡卡羅特

但是在c語言中不是會預設的把float型轉化為double型嗎?按道理應該都是15位有效數字。

c語言以下程式執行後的輸出結果是

選a。因為strlen 函式不計算 0 所以其統計數字較sizeof少乙個。c語言,以下程式執行後的輸出結果是 c a a 5 是乙個 表示式,a b,b 3 是另乙個表示式。a 0,a a 5 5,a a a 5 5 10,將值賦給c,c 10,此時,a 5 a b,將b的值賦給a,a 0,執行b...

兩道C語言判斷題,幫忙看這兩個C語言判斷題

這兩個都是對的。在c語言中,多個表示式可以用逗號分開,其中用逗號分開的表示式的值分別結算,但整個表示式的值是最後乙個表示式的值。假設b 2,c 7,d 5,a1 b,c d 3 a2 b,c d 3 對於第一行 有三個表示式,用逗號分開,所以最終的值應該是最後乙個表示式的值,也就是d 3,為8,所以...

幫忙看看這兩個是什麼東西?謝謝了

從 上看好象是什麼玉,有點舊,我們也沒見過,不清楚是什麼東西,這東西是不是很值錢呀,也不知道,這還得請懂行的專業人士給看一看,給籤別一下,才能知道這兩個是什麼東西,值不值錢,有沒有收藏價值。玉墜,第乙個是葉子和如意,第二個看不清楚,好像是大象,具體材質不看好。第乙個是 一夜如意 第二個看不清 新老看...