C#學習 6 類型

什麼是類型

數據類型(Data Type):數據在內存中存儲時的型號。
語言開發者把大量的數據按類型歸類的結果,並設計了針對各個類型來設計操作方法。

內存:內部存儲單元。當今計算機的架構遵循馮諾依曼架構,運算控制器(CPU),存儲器(內存),輸入輸出系統。

內存幹什麼的?
要讓一個程序運行起來,必須要把程序從硬盤加載到內存中。
內存就是計算機程序運行的空間。

外存就是硬盤,程序不運行的時候放在硬盤裏。

小內存容量大尺寸數據會丟失精確度,發生錯誤。
大內存容納小尺寸數據會導致浪費

強類型編程語言和弱類型編程語言

數據受到編程語言的約束,則是強類型編程語言
數據不受或者不嚴格受到編程語言的約束,則是弱類型。

C#是強類型編程語言
兩個特點:
1- 不允許大類型數據存到小類型的變量裏
2- 比較與賦值混用C#會報錯,C++不會

類型在C#語言中的作用

1-佔用內存大小可以推算出最大值最小值範圍。
2-類包含的成員:
程序的靜態:沒有執行的時候 : 編輯期&編譯期
程序的動態:執行的時候 : 運行期
靜態的程序在硬盤裏的,動態的程序是在硬盤裏的

棧 函數調用,小 一兩M,速度快 , stack overflow 棧溢出
堆 存儲對象,幾個G ,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章