1樓:愛琴海之玲
double c = 10.1;
int a = (int)c * 10;
方式方法有很多
只要意識到一點,當大型別轉換成小型別都有可能出錯,只需要型別一致 就可以進行運算了
2樓:
int a = convert.toint32(c*1.0);
3樓:**最大功能
double c = 10.00;
int b =(int) c;
c#中怎麼把double型別轉換成int型別
4樓:不不見不念
第一種 強制型別轉換
double d=1.5;
int i=(int)d;
這種方式的話採取的是截位,意思就是去掉小數點後的數字,比如1.8,結果是1,如果是1.9999999,那結果也是1;
第二種 使用round函式:
double d=1.6;
int i = math.round(d, 0);(保留0維小數就是取整)
第二個引數表示的是保留的小數字數,使用round函式是四捨五入,而不是截位,比如是1.4,那結果就是1,是1.5,結果就是2
5樓:匿名使用者
double a = 123.0;
int b = (int)a;
6樓:踏浪帥
int a=double.parse(***);
c#中怎樣將double型強制轉換為int型
7樓:匿名使用者
double a=4.6;
一, int b=(int)a
二,int c=convert.toint32(a);
8樓:匿名使用者
double temp1;
int temp2;
temp1=3.0;
temp2=system.convert(temp1);
9樓:
int i;
double b = 0;
i = (int)b;
10樓:娛哥看電影
int a=***;
double b=xx;
a=(int)b 強轉
c#double強制轉換成int
11樓:匿名使用者
用math.ceiling,這是向上進製取整函式。
例如:math.ceiling(32.4) 結果是33; math.ceiling(32.0) 結果是 32
與此對應的是向下舍位取整 math.floor。
例如: math.floor(32.6) 結果是32
12樓:匿名使用者
可以用math.ceiling() 這個函式就是向上取整,不管小數點後面是什麼都+1
13樓:
(int)math.ceiling(d)
為什麼需要抽象類?c中怎麼宣告抽象類
在c 中使用關鍵字 bai abstract 來定義抽du象類和抽象方法。zhi不能初始化的dao類被叫做抽象類,它們專只提供部屬分實現,但是另乙個類可以繼承它並且能建立它們 的例項。乙個包含乙個或多個純虛函式的類叫抽象類,抽象類不能被例項化,進一步乙個抽象類只能通過介面和作為其它類的基類使用.c ...
C中,類的私有成員變數放在什麼段中,是在堆疊段中嗎
你說bai的應該是對 象的成員變數du 如 begar 不懂zhi程式設計的程式設計師 所說,物件dao的成版員變數就放權在物件內 如果物件本身是堆疊 ss 裡的,那麼它的 非靜態 資料成員也在堆疊裡如果物件本身是堆裡的,那麼它的 非靜態 資料成員也在堆裡如果物件本身是ds裡的,那麼它的資料成員也在...
怎樣在C定義類中定義訪問資料成員的成員函式
一般都是這樣做的啊,成員變數定義成private,提供對外的public函式,要訪問內部的成員變數的話,必須通過這種成員函式,get,set 資料成員和bai成員函式是乙個類的du兩個基本的屬性。成員函zhi數可dao以呼叫資料成員,資料成專員按照不同要求設為屬private public和prot...