什麼是資料儲存?資料儲存中涉及的資料物件、變數和常量是什麼?
在計算機中,資料儲存在記憶體、暫存器和外部介質中。
通常,所有這些裝置都具有近似簡單的結構,即按位元組或字排列的一系列位。然而,程式語言的虛擬計算機的資料儲存會帶來更復雜的組織結構,其中包含陣列、堆疊、數字、字元字串以及在程式執行期間多個點上存在的多種形式的資料。可以使用術語“資料物件”來定義虛擬計算機中一個或多個數據元素的執行時排列。
在程式執行期間持續存在的任何資料物件都是程式設計師定義的,例如變數、常量、陣列、檔案等。程式設計師透過程式中的宣告和語句專門生成和操作它們。
資料物件 - 資料物件定義了資料值的容器(儲存和獲取資料值的地方)。資料物件由一組屬性表示,其中最重要的是其資料型別。屬性決定了資料物件可以包含的值的數量和型別,也決定了這些值的邏輯系統。
變數 - 變數是一個數據物件,它由程式設計師在程式中專門表示和命名。簡單變數是一個具有名稱的基本資料物件。變數的值可以透過賦值操作進行修改(即,資料物件與值的繫結在其生命週期內可以更改)。如果名稱中大小寫字母沒有區別(例如,MYVARIABLE、myvariable或Myvariable定義了等效的物件),則名稱不區分大小寫。
常量 - 常量是一種特殊的變數,其值通常不能在程式執行期間被程式修改。即使常量的值只定義一次,也可以在程式中多次引用常量。使用常量而不是在程式中多次定義值,不僅可以使程式碼維護更清晰,還可以為其儲存一個有意義的名稱,並將這些常量繫結組合到一個標準的程式碼區域。例如,在C語言中,`const float pi = 3.1416;`。
常量是一個數據物件,其名稱在其生命週期內永久繫結到一個值。常量可以是整數、字元或浮點數。程式設計師定義的常量是一個其名稱由程式設計師在資料物件的描述中選擇的常量。
廣告