c#的資料型別分為兩類
值和引用,值型是乙個長度固定的資料,引用型是乙個長度可變的。
具體來說
值:整數型、浮點數、布林型、字元型、結構、列舉 六種
引用:c#預定義引用、陣列、類、介面
下面具體介紹
整數型: 8、16 32、64位,每種又有正負和非負兩種整數,共8種,sbyte byte short ushort int uint long ulong
浮點數:32位單精度、64位雙精度、128位雙精度,共三種,float double decimal
布林型:真假,只能賦值true、false,c#中bool不能與整數互相轉換,即不是0,1
字元型:儲存單個字元,char,轉義字元 單引號\' 雙引號\" 換行\n 回車\r 反斜槓\\
結構:包含多個基本型別或復合型別的統一體 struct
例: public struct stu//定義乙個結構 使用
stu s1=new stu();//例項化
stu s2;
s1.xuehao=1;
s1.name=nn;
s1.fenshu=88;
s2=s1;
結構和模擬較,操作效率比類高,使用完後能自動釋放記憶體分配,容易複製,比如把s1複製成s2
列舉:是一種整數型別,定義一組整數資料,即可以理解為給整數起了個名字,enum
例:public enum week
建立之後,week.sunday 就是0,week.monday 就是1
下面介紹引用型別
預定義引用:基型別和字串,object string,物件的使用和字串的使用之後會介紹
陣列:[ ],是乙個帶有屬性和方法的物件
陣列的定義:int [ ] a ; //定義陣列,沒指定大小
int [ ] a = new int [100]; //指定乙個大小為100的陣列,下標從0到99
int [ ] a = new int [
] ;
陣列的屬性:一維陣列的長度 .length
陣列的維數 .rank
陣列的方法:獲取多維陣列中某維的長度 .getlength( int ss),第ss維的長度,維度從0開始,0就是第一維的長度
類、介面:類是一種復合資料型別,包括屬性和方法。介面用於實現乙個類的定義,包括屬性、方法的定義,沒有具體實現,不能例項化,以後會具體講到。
這是今天的個人學習筆記。
C 基礎(一) 資料型別
using system namespace base 01 endregion 說明 1 每個程式只能有乙個main方法 2 region 摺疊塊,endregion可以實現 塊摺疊 3 c 需要引用命名空間,類似於c 新增標頭檔案,命名空間裡有相關類。例如console是system名字空間裡的...
C 基礎 一 資料型別
常量的定義 1.define 2.const 注意 define 的形式不要在結尾寫分號了 include using namespace std define day 7 int main 資料型別 1.整形 short 短整型2位元組 16bit int 整形4位元組 long 長整型win4位...
C語言 基礎一 資料型別
因為要學習stm32嵌入式開發,c語言就需要重新撿起來啦 快速的過一遍c的基礎吧。在 c 語言中,資料型別指的是用於宣告不同型別的變數或函式的乙個廣泛的系統。變數的型別決定了變數儲存占用的空間,以及如何解釋儲存的位模式。c 中的型別可分為以下幾種 1 基本型別 它們是算術型別,包括兩種型別 整數型別...