變數特點; 1.變數的資料型別: 變數占用記憶體空間的大小
2.變數的作用域: (生命週期)變數的有效性範圍
3.變數的儲存型別: 變數在記憶體中的儲存方式
記憶體和硬碟的區別:記憶體:資料調定會丟失,放的是執行資料,動態執行
硬碟:儲存靜態資料
3g使用者空間:1.棧空間:區域性變數,函式形參,自動變數
2.堆空間:malloc,ralloc,calloc
3.資料區:①bss:未初始化的全域性變數 ②or(only read):常量(不能修改) ③靜態資料區:static修飾的變數,初始化的全域性變數
4.**段:**
棧空間的特點:先進後出,系統管理,所在函式結束之後釋放
堆空間的特點:由使用者管理,先進後出
資料區的特點:整個程式結束之後釋放
區域性變數未初始化,隨機分配乙個值;全域性變數未初始化,初始化為0.區域性變數與全域性變數重名,區域性變數起作用
分配記憶體的方式:棧空間,堆空間,資料區
資料型別以及變數與常量
一 資料型別 什麼是資料型別 資料集合的劃分,不同資料型別對cpu 的意義不一樣 資料型別分基本資料型別和復合資料型別,復合資料型別包括 陣列,結構,聯合,列舉,指標 基本資料型別包括 空型別,字元型,數值型 而數值型又包括實型 單精度實型,雙精度實型 整型 短整型,整型,長整型 細分分有無符號 如...
C 資料型別以及常量與變數
一 資料的量級 二 基本資料型別 關鍵字說明 位元組大小 bool 邏輯值 真 假 1sbyte 有符號8位整數 1byte 無符號8位整數 1short 有符號16位整數 2ushort 無符號16位整數 2int 有符號32位整數 4uint 無符號32位整數 4long 有符號64位整數 8u...
go語言 資料型別 變數與常量
資料型別 1 數值型別,字串型別和布林型 2 派生型別 3 型別零值和型別別名 4 型別所佔儲存大小 go語言 資料型別 整型 浮點型 複數 字串和布林型 資料型別的出現是為了把資料分成所需記憶體大小不同的資料,程式設計的時候需要用大資料的時候才會申請大記憶體,就可以充分利用記憶體 布林型的值,可以...