[.net 面向對象編程基礎] (3) 基礎中的基礎——數據類型
關於數據類型,這是基礎中的基礎。
基礎。。基礎。。基礎。基本功必須要扎實。
首先,從使用電腦開始,再到編程,電腦要存儲數據,就要按類型存儲,就跟我們買來衣服一樣,褲子,上衣,冬天的,夏天的,總要分個類再放進衣櫃中一樣。越是高級的編程語言,數據類型分的越詳細。
問題來了,這么多數據類型,我們是不是要一一記住,這真不是個省心的事情,不用怕,不用怕,不用怕,重要的事情說三遍。
重點:C#就15種數據類型。
准確來說,是15種預定義類型,其他類型都是通過這些基礎類型定義出來的(比如:枚舉類型和結構是復合值類型,又比如:類類型、接口類型、數組類型、委托類型屬性應用類型,他們都是派生出來的,又說多了,大家先無視,后面會一點點講清楚)。只要我們記住了這15種,后面的事情就好辦多了。
重點:說到分類,這15種類型分為兩類,一種是值類型(有13個),一種是引用類型有(有2個:string 和 object)
下面進入學英語階段,開個玩笑,記住這15種類型,就跟學英語單詞一樣。開始記憶吧。。
整型8個,浮點型 1個,decimal 型 2個,布爾類型 1 個,char字符類型 1 個,引用類型(string字符串類型1個、object類型1個)
關於轉義字符
為了使用一些特殊的字符型 ,C#使用轉義字符
字符型中有下列轉義符:
1,\'用來表示單引號
2,\"用來表示雙引號
3,\\ 用來表示反斜杠
4, \0 表示空字符
5, \a 用來表示感嘆號
6, \b 用來表示退格
7, \f 用來表示換頁
8, \n 用來表示換行
9, \r 用來表示回車
10, \t 用來表示水平tab
11, \v 用來表示垂直tab
要點:
- 數據類型分為 值類型 (Value type) 和 引用類型 (reference type)
- 值類型存儲實際值,而引用類型則為對存儲在內存中某處的值的引用
- string為引用類型,char為值類型
- 所有值和引用類型都由一個名為object的基本類發展而來
- 枚舉(enum) 和結構(struct)為值類型
- 類、接口、數組、委托為引用類型
==============================================================================================
返回目錄
<如果對你有幫助,記得點一下推薦哦,有不明白的地方或寫的不對的地方,請多交流>==============================================================================================