2023-03-23|閱讀時間 ‧ 約 3 分鐘

【入門級】-[資料型態]-資料型別

這次分享資料形態中的資料型別部分,在VC#流程架構介紹中有提到它如同中文有不同的詞性,那C#程式中有哪些型別呢?我們就來看一看。

一、常用的資料型別

基本常用資料型別
基本常用資料型別
其他資料型別
當然還有自訂義的型別這就要看怎麼定義了,之後看內容狀況再來提,那麼資料型態是為了要做宣告用途,告訴電腦你的資料是屬於什麼類別的,這樣在做後續資料時程式才會知道要用什麼樣的類別做處理,做宣告時會跟變數一起出現,往後會跟大家細說變數和宣告部分。
那我所比喻的像中文的詞性,也就可以說像是歸類,在中文上就可以這麼說:『五台電腦,這邊的「電腦」它歸屬於名詞,而「五台」是賦予電腦的值(的數量)』,而名詞就代表著程式中的資料型別,而電腦就代表著變數五台就代表著內容數值。然而因為電腦它自己的語言只有0、1我們是非常難看懂的,也因為要使用高階語言來換個我們能理解的說詞,因此變數部分就由我們自己來定義設計一個詞給它。
這邊直接用程式簡單提一下宣告,舉例: int a = 5; 此時int是資料型別;a是變數,5是內容數值 換成中文來說比喻就會是 int是詞性(名詞)  ;  a是詞彙(電腦)  ;  5是內容數值(五台) 在程式中「一個等號」不是相等意思,而是賦予變數一個數值哦!!
既然是要寫程式要讓我們看得懂方式來寫,所以一開始我們要自己先定義我們自己的一套說詞,這一套定義也就是宣告,而編寫說詞就是指變數。

二、基礎型別

這部分是對於上面資料型態在內存中存值方式有做分類:

1.Value type(數值型別)
它儲存的是一個值,又可分兩類: (1)struct(結構):布林、數字、文字等 (2)enum(列舉):自定義變數

2.Reference type(參考型別):
儲存的是記憶體位址,常見的類別包含object

3.Pointer type(指標型別):
儲存記憶體的變數
在C#語言是預設不開啟狀態,只有在unsafe模式中可以使用

參考資料:

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.