C 資料型別

2021-09-01 08:01:18 字數 831 閱讀 8613

資料型別分為值型別和引用型別,

1。 值型別包括整數,小數,布林和結構體和列舉,先來說說結構體

結構體就是乙個包含多個基本型別的統一體

public struct student

先當於定義了乙個類,底下是他的各個變數,相當於是這個結構體的各個屬性值,

當要使用的時候是現宣告例項化

student s=new student();

s.sid=1;

s.name=aya;

s.score=100;

然後是列舉,很有意思的一點是列舉是乙個整數型別,也就是說是可以給每個整數資料定義乙個便於記憶的名字

public enum enumweek

建立列舉可以節約時間~

2。 引用型別的說明

內建引用型別包括object型別和string型別

另一組引用型別就是陣列int nvar;

其實有一點很有意思:獲取長度的方法getlength()內的引數表示維度,因此如果你想獲取一維陣列的時候,內的引數=0;

3。 資料型別之間的互相轉換

隱式顯示轉換只能存在於不同的值型別

顯式轉換:

i=(int)val1;

int i=int.parse(val1);

int i= convert.toint(val1);

但是值型別和引用型別之間的轉換為裝箱(值型別轉換為引用型別)和拆箱

還有一種型別轉換是as型別轉換但是這種轉換很安全因為他會先檢查型別是否相容,如果相容則開始轉換,否則返回null

object obj=「hello」;

string str=obj as string;

C 資料型別

一般來說,計算機要儲存和處理不同的資料型別,在c 中有基本的資料型別和使用者自定義資料型別以及引用型資料。我們先學習下基本的資料型別,也就是系統自帶的資料型別。每種資料型別都要佔據系統記憶體的一定空間,例如c 中的整數int 乙個整數佔4個位元組,也就是32位 計算機是用0和1二進位制來表示和處理資...

c 資料型別

型別可分為 值型別,引用型別 值型別 直接存放真正的資料,值型別都有固定的長度,值型別的變數都儲存在 堆疊 stack 上。作為值型別的變數,每個都有自己的資料,因此對乙個變數的操作不會影響其他變數。引用型別 儲存讀資料的記憶體位址的引用,位於受管制的堆 heap 上作為引用型別的變數可以引 用同一...

C 資料型別

bool system.boolean 1位元組 byte system.byte 1位元組無符號 sbyte system.sbyte 1位元組有符號 short system.int16 2位元組 ushort system.uint16 2位元組 int system.int32 4位元組 u...