程式語言的資料型別模型

2021-09-30 15:21:30 字數 600 閱讀 7165

1,學習任何一門程式語言,用此程式語言編寫程式,而程式就是資料和操作的結合,所以從資料入手程式語言比較合適,而資料再從資料型別來入手也比較適合。

2,與資料相關的幾個程式設計概念:靜態型別語言和動態型別語言,這個主要是指資料的資料型別是在何時被指定的,靜態型別是在編譯期,動態型別是在執行時,所以所有的編譯語言肯定是靜態型別語言,所有的解釋語言都是動態型別語言;強型別語言和弱型別語言,這個主要是指此程式語言的編譯器或直譯器對源**或中間**資料型別的要求程度,如果在編譯期間對資料型別型別要求非常嚴格,不同資料型別的資料不能賦值,那麼此程式語言就是強型別語言,如果在執行時,不同資料型別的資料不能賦值,那麼此程式語言就是強型別語言,反之,都是弱型別語言。顯式型別語言和隱式型別語言,主要是指指定資料變數是是否需要明確指定資料型別。綜上所說,靜態型別語言就是編譯型別語言,動態型別語言就是解釋型別語言,強型別語言就是不同資料型別的變數相互賦值需要使用強制轉換,弱型別就是不同資料型別的變數不需要資料型別的強制轉換,顯示型別語言就是宣告變數時需要資料型別,隱式型別語言不需要資料型別或者只是個標記。

3,資料型別一般分為基本資料型別和構造資料型別。基本資料型別一般分為整型,浮點型,字元型;構造型別由基本資料型別組合而成,一般有字串,陣列,類,結構體,聯合體等。

《C程式語言》 資料型別

作為乙個初學者,當在一次,看到這些繁瑣的東西時,我實在是不想看,但還是努力克制自己,靜下心來,將它又看了一遍!1.c語言中的變數命名 識別符號 規則 只能由 字母,數字,下劃線3 種字元組成,且第乙個字元不能為數字 可以為 字母 或下劃線 下劃線 被看成是字母,通常用於命名較長的變數名 注意 由於庫...

Lua程式語言資料型別

lua程式語言的資料型別大致有nil,bool,string,number,table,function等,這些比較常用,下面就我自己學習的進行總結,僅限自己總結,沒有寫到的說明還沒有學習到,哈哈哈 nil型別,就是表示空的意思,乙個沒有賦值的變數,資料型別就是nil,用type 函式可以檢視乙個沒...

C語言 程式設計基礎 資料型別

演算法處理的物件是資料,而資料是以某種特定的形式存在的,如整數 實數 字元等形式。定義 簡單的說,資料型別就是程式給其使用的資料,指定某種資料組織形式,從字面上理解,就是對資料按型別進行分類。資料型別是按被說明資料的性質 表示形式 佔據儲存空間的多少 構造特點來劃分的。在c語言中,資料型別可分為基本...