天天看點

Windows資料類型探幽——千回百轉你是誰?(4)

最後這張表是Visual C++ 7.1編譯器支援的資料類型,也就是Windows各種資料類型的“根源”了。

資料類型名稱

位元組數

别名

取值範圍

int

*

signed,signed int

由作業系統決定,即與作業系統的"字長"有關

unsigned int

unsigned

__int8

1

char,signed char

–128 到 127

__int16

2

short,short int,signed short int

–32,768 到 32,767

__int32

4

–2,147,483,648 到 2,147,483,647

__int64

8

–9,223,372,036,854,775,808 到 9,223,372,036,854,775,807

bool

false 或 true

char

signed char

unsigned char

0 到 255

short

short int,signed short int

unsigned short

unsigned short int

0 到 65,535

long

long int,signed long int

long long

none (but equivalent to __int64)

unsigned long

unsigned long int

0 到 4,294,967,295

enum

float

3.4E +/- 38 (7 digits)

double

1.7E +/- 308 (15 digits)

long double

wchar_t

__wchar_t

  經過十多個小時的“奮戰”,終于完成了:)

很開心。不過我知道,其中肯定有不完善甚至是錯誤的地方,請大家多多批評指正,在此先謝過大家。

本文轉自 水之真谛 51CTO部落格,原文連結:http://blog.51cto.com/liutiemeng/18880,如需轉載請自行聯系原作者