Cdouble和int的轉換問題

2021-03-03 21:24:17 字數 2401 閱讀 7027

1樓:網蟲

答:a是double型,值為12

double a = 12.3; 說明a為double型

a = (int)a; 先把a顯式強制轉換成int,再隱式轉換成double,中間有精度丟失。

2樓:匿名使用者

a 是 double 型別,值為 12。

c++中字元型和int型,float,double之間的轉換? 5

3樓:仙人掌的憂傷

c++中資料來型別的轉換

一般源分為隱含轉換和強制轉換兩種bai。

隱含轉換:du算術運算zhi符 關係運算子 邏輯dao運算子賦值運算子等二元運算子要求兩個運算子的型別一致,算術運算關係運算中參與運算的型別不一致時要進行隱含轉換。

支援繼承和重用:在c++現有類的基礎上可以宣告新型別,這就是繼承和重用的思想。通過繼承和重用可以更有效地組織程式結構,明確類間關係,並且充分利用已有的類來完成更復雜、深入的開發。

新定義的類為子類,成為派生類。它可以從父類那裡繼承所有非私有的屬性和方法,作為自己的成員。

4樓:匿名使用者

c++中資料型別的轉換一般分為隱含轉換和強制轉換兩種;

(1)隱含轉換

算術運算子 關係運內算符 邏輯運算子賦容值運算子等二元運算子要求兩個運算子的型別一致,算術運算 關係運算中參與運算的型別不一致時要進行隱含轉換,原則是將低型別轉化成高型別(型別越高資料精度越高,double>float>unsigned long>long >int>short>char>)這種轉化是電腦自動完成,是安全的,資料精度沒有損失;

注意:邏輯運算子要求草錯書讀是bool型,如不是則系統中地轉換成bool型,非0資料轉換成true,0轉化成false;

(2)強制轉換

一般涉及到將高型別轉化成低型別時使用,不安全,可能在精度的損失,有兩種方法

1型別說明符(表示式)//c++強制轉化符號2(型別說明符)表示式 //c強制轉化符號;

如 float z=7.56;

int a;

a=int(z);或a=(int)z;

5樓:匿名使用者

直接強制轉換不可以嗎?

6樓:孤鬆獨海

高精度float double會自動轉換,不過也可以(int) 這樣強制轉換,只能高精度向低精度轉換,反之不可以,三者高低排列為double>float>int

7樓:絲煙抹茶

int是整型,float可以小數,double是好像範圍更大,記不清了

c++中double和int的衝突

8樓:

這樣寫好像是錯誤的!應該是:

double froop(3.14159);

int gval=froop;

第一行宣告froop為double型變數並初始化為3.14159。

第二行宣告gval為int型變數,並froop的整數部分(就是3)賦給int型變數gval。

9樓:金色潛鳥

double froop=3.14159;

int gval = froop;

宣告 gval 是整型,初始化 = froop, 實際初始化時 會執行:

gval = (int) froop;

gval 得 3。

語法完全正確。

10樓:匿名使用者

這是個錯誤的表示式,一個標示符和()運算子結合一般都是適應於函式呼叫,這裡的froop不是函式,所以是書上寫錯了或是你抄錯了。

11樓:紅警助手

froop(3.14159)=圓周率,double froop=兩位小數。。。。其它的沒見過!?!

12樓:匿名使用者

froop(3.14159)

這是什麼意思,沒見過。

c++ double和int有什麼不一樣。(不理解)

13樓:匿名使用者

int 和 double 都是基本bai資料型別, int 是整du形, double 是浮點型。

一般zhi來說 , int 型變數dao佔用的儲存空間和機器字專一樣大,即屬 32位系統中是 4個位元組; 64位系統中是 8個位元組; 而 double 型變數 一般佔用8位元組,double 型變數佔用的儲存空間不會小於 int 型變數。

double 型表示的值範圍要比 int 表示的值範圍大,且從 double 值轉換到 int 值,會進行四捨五入,從而有精度損失。

14樓:水為花逝

int是整數,double是實數,兩者的實現機制不同

C中的int和char之間的轉換問題

這要用到ascii碼的知識,粗略講一下 字元 0 的ascii碼為 48,然後是 1 2 3 9 字元 空格 的ascii碼為32.字元 a 的ascii碼為65,然後是 b c z 字元 a 的ascii碼為97,然後是 b c z 所以,把一個數字字元ch,轉為一個整數,就是ch 0 當然ch ...

電流A與W的轉換方法有哪些,W和A怎麼轉換?

w是功率但聞,a是電流單位,根據公式有 p ui 所以i p u 電流 科學上把單位時間裡通過導體任一橫截面的電量叫做電流強度,簡稱電流。通常用字母 i表示,它的單位是安培 安德烈 瑪麗 安培 1775年 1836年,法國物理學家 化學家,在電磁作用方面的研究成就卓著,對數學和物理也有貢獻。電流的國...

英語的被動語態和主動語態怎麼轉換

內容來自使用者 恬淡虛無 很簡單的,bai總之就是把動詞du換成過去分詞,再在zhi前面加上daobe動詞,be動詞的 回形式根據主語的數 人答稱和時態作相應改變即可。比如,i am punished today.she is punished today.這裡am與is的區別就看前面主語是誰了。t...