這也是出自於【C++設計實務-徹底研究】再加上牙齒小姐自己的註釋

型態

典型長度
(位元)

最小範圍

char 8 -127~127
unsigned char 8 0~255
signed char 8 -127~127
int 16或32 -32,767~32,767
unsigned int 16或32 0~65,535
signed int 16或32 -32,767~32,767
short int 16 -32,767~32,767
unsigned short int 16 0~65,535
signed short int 16 -32,767~32,767
long int 32 -2,147,483,647~2,147,483,647

signed long int

32 -2,147,483,647~2,147,483,647
unsigned long int 32 0~4,294,967,295
float 32 六位數精確度
double 64 八位數精確度

long double
BYTE

DWORD

80
8

32

十位數精確度


    這是匈牙利命名法的原則:

字首

資料形態

b

BOOL

c or ch

Char

clr

COLORREF

cx, cy

水平或垂直距離

dw

DWORD

h

Handle

l

LONG

n

Int

p

Pointer

sz

以零為結尾的字串

W

WORD

(待續)

ypyp 發表在 痞客邦 PIXNET 留言(3) 人氣()


留言列表 (3)

發表留言
  • crazycat1130
  • 為什麼只有 word 是用大寫 W ?
  • 科~~哇嗯哉捏~因為書上這樣寫,我就照寫而已

    ypyp 於 2009/03/12 13:00 回覆

  • little_fish
  • double 64 十位數精確度

    八位 謝謝
  • 謝謝指正

    ypyp 於 2009/04/16 14:10 回覆

  • GW
  • 我都沒有記length,用的時候就sizeof(int)....