微控制器C語言:資料型別,你學會了嗎?

C語言中宣告變數或者函式時需要給出其資料型別,不同的資料型別所表示的資料格式,儲存空間都不同,C語言的型別可以總結為四種:

微控制器C語言:資料型別,你學會了嗎?

基本型別:包含整數型別和浮點型別

列舉型別:在程式中使用列舉型別來定義只能賦予一定的離散整數數值的變數。

void型別:宣告函式時常用的型別表示空沒有值

派生型別: 包括:指標型別、陣列型別、結構型別、共用體型別和函式型別。

微控制器C語言:資料型別,你學會了嗎?

整數型別:

在微控制器中常用的整數型別有:char、unsigned char、int、unsigned int、long、unsigned long

浮點型別:

float、double、long double

Void:

空型別

資料型別位元組大小數值範圍

char 1 Byte (-2^7, 2^7 - 1)

uchar 1 Byte (0,2^8 - 1)

short 2 Byte (-2^15, 2^15 - 1)

ushort 2 Byte (0, 2^16 - 1)

int 4 Byte (-2^31, 2^31 - 1)

uint 4 Byte (0, 2^32 - 1)

long 4 Byte (-2^31, 2^31 - 1)

ulong 4 Byte (0, 2^32 - 1)

float 4 Byte (-2^31, 2^31 - 1)

double 8 Byte (-2^63, 2^63 - 1)

long long 8 Byte (-2^63, 2^63 - 1)

微控制器C語言:資料型別,你學會了嗎?