C 每天十分鐘基礎閒話系列一。型別與變數

2021-10-02 22:14:05 字數 1070 閱讀 9693

值型別:儲存資料

引用型別:儲存對資料的引用

值型別細分:簡單型別、列舉型別、結構型別、可為null值型別

簡單型別:

有符號整型:sbyte、short、int、long

無符號整型:byte、ushort、uint、ulong

unicode字元:char

二進位制浮點:float、double

高精度十進位制浮點數:decimal

布林:bool

列舉型別:格式為enum的使用者自定義

結構型別:格式struct的使用者自定義型別

可以為null值的型別:值為null的所有值型別擴充套件

引用型別細分:類型別、介面型別、陣列型別、委託型別

類型別:

基類:object

unicode字串:string

格式為class的使用者自定義類

介面型別:

格式為:inte***ce的使用者定義型別

陣列型別:int、int[,]

委託型別:格式為delegate的使用者定義型別

bool型別:true和false

字元和字串:unicode編碼處理

char型別:utf-16**單元

string型別:一系列utf-16**單元

使用者可定義型別:類型別、結構型別、介面型別、列舉型別、委託型別

class型別:資料成員+函式成員 資料成員:字段 函式成員:方法、屬性和其他

類型別:單一繼承、多形性,派生類擴充套件

inte***ce型別:協定定義一組已命名公共函式。

inte***ce:可繼承多個基介面

delegate型別:物件導向,包含特定引數列表和返回型別的方法。

delegate:可分配給變數並做引數傳遞的實體。

class、struct、inte***ce、delegate:支援泛型

乙個集的列舉:列出某些有窮序列集的所有成員的程式。

enum型別:值基等同基礎型別的值。

object:可視為任意型別的值。所有型別的最終基類。

裝箱值:值型別轉換成object時,object作為箱,箱中的值。

課間十分鐘

時間限制 1000 ms 記憶體限制 128 mb 兩人都是數學愛好者,便發明了乙個遊戲。在遊戲開始前,他們先約定乙個正整數n,同時令m 1。遊戲過程中,每個人都可以將m的值擴大2到9中的任意倍數。第乙個使m n的人就是最後的贏家。181818181818和zbt都十分聰明,並且遊戲過程中都使用最佳...

十分鐘的代價

2008年9月15日上午10 00,擁有158年歷史的美國第四大投資銀行 雷曼兄弟公司向法院申請破產保護,訊息轉瞬間通過電視 廣播和網路傳遍地球的各個角落。令人匪夷所思的是,在如此重大的情況下,德國國家發展銀行在十分鐘後,居然按照外匯掉期協議的交易,通過計算機自動付款系統,向雷曼兄弟公司即將凍結的銀...

十分鐘的悲劇

2008年9 月15日上午 10 00 擁有158 年歷史的美國第四大投資銀行 雷曼兄弟公司向法院申請破產保護,訊息轉瞬間通過電視 廣播和網路傳遍地球的各個角落。令人匪夷所思的是,在如此明朗的情況下,德國國家發展銀行 10 10 居然按照外匯掉期協議的交易,通過計算機自動付款系統,向雷曼兄弟公司即將...