1 1 資料型別 定義變數

2021-09-29 10:33:44 字數 1015 閱讀 4826

資料型別描述了乙個變數究竟是存放什麼型別的資料。

資料型別分為基本資料型別非基本資料型別

c語言只提供了下列幾種基本資料型別:

char

字元型,占用乙個位元組,可以存放本地字符集中的乙個字元

int整型,通常反應了所用機器中整數的自然長度

float

單精度浮點型

double

雙精度浮點型

非基本資料型別:就是使用者自定義型別,例如陣列,指標,結構體…

程式在記憶體上執行時,會不斷地申請空間,不同資料型別會占用不同的空間。

計算記憶體空間大小可利用函式: sizeof()

例:

#include

intmain

(int argc,

char

*ar**)

程式執行結果為:

124

848

基本資料型別占用空間的大小由編譯系統來決定的。

資料型別: 從基本資料型別中選擇乙個,也可以從非基本資料型別中選擇。

變數名:有一套定義的規則

1)只能由字母,數字,下劃線組成。

2)不能以數字開頭。

3)不能與系統的關鍵字重名。

例:

int a;
int a的解釋:在記憶體中連續申請4個位元組,然後使用變數a間接訪問這片記憶體空間。

例:

int

main

(int argc,

char

*ar**)

1)分配記憶體空間時,記憶體一定是連續的。

2)分配記憶體空間時,一定是空閒(之前的變數已經申請過的空間就不會再被申請到)

3)分配記憶體空間時,位置是不確定

C 11定義的資料型別

int,char,short,long,long long,有符號 unsigned char,int short,long c 如何確定常量的型別 例如 cout year 2015 endl 把2015儲存為int,long還是其他型別呢?預設的情況是int.如果有特殊的字尾,比如說 2015l...

變數 資料型別

記錄資料 每一次 的值可能會變,用變數抽象代指 數學變數 設x 求 y 3 x 10 1.變數的宣告及初始化 型別關鍵字 變數名 初始值 變數名 純字母 組合 非關鍵字 字母1.數字不能開頭 long x1 3 int x2 3 short x3 3 byte x4 127 x4 5 x4 x1 變...

變數 資料型別

c語言 是一門強型別 資料型別之分 面向過程的語言 注 是以模組 函式 過程 單位,執行的單位 程式 演算法 資料 c語言的資料 一,原始檔 存放高階語言的檔案 字尾名 c 二,程式的入口函式 程式開始的地方 主函式 三,整型,浮點型,字元型 常量 變數 1,整型常量100 0100 0x100 2...