C語言基礎之資料型別

2021-10-17 15:59:32 字數 1353 閱讀 5447

char佔8位記憶體(8個bit),即1個位元組(byte)

short佔16位記憶體(16個bit),即2個位元組(byte)

int佔32位記憶體(32個bit),即4個位元組(byte)

long佔32位到64位記憶體(32個bit到64bit),即4個位元組到8個位元組(byte)

long long佔64位記憶體(64個bit),即8個位元組(byte)

float佔32位記憶體(32個bit),即4個位元組(byte)

double佔64位記憶體(64個bit),即8個位元組(byte)

資料型別的作用是用來申請記憶體,建立變數,即定義乙個變數在程式中占有多大的記憶體空間。

其中char用來定義字串shortintlonglong long用來定義整型變數float用來定義單精度浮點型變數double用來定義雙精度浮點型變數

在寫**的過程中,回經常遇到一些像uint8_tuint16_tuint32_tuint32_t等一些資料型別的別名,為了方便**的維護,以及方便**的移植,在c99標準中定義了一些型別,在標頭檔案中:

typedef signed char int8_t;

typedef unsigned char uint8_t;

typedef short int16_t;

typedef unsigned short uint16_t;

typedef int int32_t;

typedef unsigned uint32_t;

__mingw_extension typedef long long int64_t;

__mingw_extension typedef unsigned long long uint64_t;

c語言基礎 資料型別

c語言中有四種基本資料型別 整型 浮點型 指標和聚合型別 陣列和結構等 其他型別由此四種派生而成。1 整數型別 整型包含 字元 char 整型 int 長整型 long 和短整型 short 都分為有符號 signed 和無符號 unsigned 兩種。按位數有short int long,其中sh...

c語言基礎 資料型別

c語言基本資料型別大體上分為 整型 和 浮點型 位元組 計算機中最小的儲存單位 1 byte 8 bit 整型 int 4 short 2 long 4或者8 char 1 浮點型 float 4 double 8 常量 程式執行過程中,值不能被改變的量 常量分為 整型常量.浮點型常量.字元型常量 ...

C語言基礎 資料型別

基本型別就是我們在使用c語言時最基礎的資料型別,包括整形 短整型,基本整型,長整型 字元型 浮點型 單 雙精度 以及列舉型別。在程式設計的過程中只使用基本型別是遠遠不夠的,為了滿足需求,因此還要使用基本型別之外的型別,構造型別就是其中的一種。構造型別可以使用基本型別構造出新的資料型別來滿足實際開發中...