1樓:
對於常量 0或-1,c#預設視為int 型別
後面加了l(l),視為long型別
後面加了m(m),視為decimall型別
後面加了f(f),視為float型別
後面加了d(d),視為double型別
等等識別符號:
如果希望實數被視為 decimal 型別,請使用字尾 m 或 m,例如:
decimal mymoney = 300.5m;
如果沒有字尾 m,數字將被視為 double 型別,從而導致編譯器錯誤。
轉換:整型被隱式轉換為 decimal,其計算結果為 decimal。因此,可以用整數初始化十進位制變數而不使用字尾,如下所示:
decimal mymoney = 300;
在浮點型和 decimal 型別之間不存在隱式轉換;因此,必須使用強制轉換在這兩種型別之間進行轉換。例如:
decimal mymoney = 99.9m;
double x = (double)mymoney;
mymoney = (decimal)x;
還可以在同一表示式中混合使用 decimal 和數值整型。但是,不進行強制轉換就混合使用 decimal 和浮點型將導致編譯錯誤。
2樓:
-1 是數值
m 表示 資料是 decimal 型別
f 表示 資料型別是 float 型別
3樓:匿名使用者
這是賦值語句,定義變數用的。分別代表整數、 小數、浮點數
4樓:阿賀
賦值有一定的特殊性。
這是死記硬背的東西
C基礎語法問題,C 語法基礎問題
這個設計逗號運算子,逗號運算子是,對逗號前後的表示式求解,並返回後面表示式的值a i,i i 等同於 a i,i i 很明顯,在運算完內層括號的時候,i 3,然後,返回逗號後面的i 很明顯,i 是先返回,後加,所以就是返回值是3,i 4 對i i i,i的易解,在此舉一例子詳解 main 看懂了吧 ...
c語言基礎題,C語言基礎題
1 c語言中,程式的原 是以 cpp 為副檔名的文字檔案,在計算機語言中能夠被計算機直接識別和執行的語言是 機器語言 c程式的執行方式是 編譯連結執行 2 寫出下列表示式的值,其中a 4,b 12,則 a a a a 0 x a b?a b 12 選擇 1 請選出合法的c語言賦值語句 d a.a b...
基礎混凝土c35用成c30問題嚴重嗎
作為施工方,質量達不到圖紙要求,其性質是嚴重的,不可以隱瞞 不可以指望僥倖不出事故,過關 更不指望回答就解決了!知道嚴不嚴重嗎 你信嗎?當米已成粥,不能通過驗收的事實已存在,此時,可以按gb50300 2013 建築工程施工質量驗收統一標準 第5.0.6條之1 2 3 4各款規定辦理。都免不了應邀請...