c# 數據類型與運算符
c# 數據類型與運算符
c#程序內存分為棧(Stack)和堆(Heap),分別存放值類型與引用類型的變量。
值類型。包括基本類型(int、decimal)、結構類型(struct)、枚舉類型()。
實數類型除了C的float、double,還有decimal,它有更高的精度和更小的數據範圍,適合財務計算。
默認情況下,賦值運算符右側的實數被視為double類型,所以應該用後綴f或F給浮點型變量賦值。
如果希望整數被視為雙精度類型,需要用d或D後綴。
十進製的後綴是m或M。
c# 中bool類型不能與其他類型相互轉換,隻能為true或false。
引用類型。
對象、接口、數組、字符串。
var。自動推斷。根據賦初值的數據類型推斷出要定義的變量類型。
var定義時必須賦初值。隻能用於局部變量。
常用運算符。
類同C。
其他運算符。
is。檢查對象是否與給定類型兼容。
as。用於執行引用類型的顯示類型轉換。
sizeof。獲取值類型的大小,單位為字節。
typeof。返回一個表示特定類型的System.Type對象。使用 反射 機製查找對象信息時很有用。
checked。對整型算術運算啟用溢出檢查。
最後更新:2017-04-03 05:39:29