개발/Java

[Java] 헝가리안 표기법, 카멜 표기법

hojak99 2015. 11. 3. 10:18

헝가리안 표기법과 카멜 표기법


 

헝가리안 표기법

 

헝가리안 표기법이란 변수의 이름을 작성할 때 자료형을 구분지을 수 있는 접두사(약자)를 붙여 표기하는 방법이다변수 이름만으로도 정보를 한 눈에 알아볼 수 있어 오류를 줄이기에 편하다고 한다.

마이크로소프트사의 유능한 헝가리인 프로그래머(Charles Simonyi)의 습관으로부터 만들어졌다.


접두사

자료형

설명

예시

b

BOOL

논리형

BOOL bTrue;

c

char

문자형

char cLetter;

i

int

인덱스 넘버

int iCars;

n

int

int nNum;

l

long

큰 수

long lDistance;

u

unsigned

unsigned type

unsigned uPercent

f

float

실수형

float fPercent;

d

double

긴 실수형

double dPercent;

w

WORD

unsigned word

WORD wCnt

dw

DWORD

unsigned double word

DWORD dwLength

p

*

포인터

int *piAddr;

pfn

*

함수 포인터

int (*pifnFunc1)(int x, int y);

rg, a

array

배열

float rgfTemp[16];

sz

*

null로 종료되는 문자열

char szText[16];

s

static

정적 할당

static short ssChoice;

t

struct

구조체

 

e

enum

열거형

 

E

enum

열거형

 

g_

Global

전역변수

String *g_psBuffer;

m_

Member

멤버변수

int m_iMember;

k

constant formal parameter

...

void vFunc(const long klGalaxies)

r

reference formal parameter

...

void vFunc(long &rlGalaxies)

v

Void

 

 

x/y

...

사이즈 표현

int xWitdth, yHeight;

h

handle

무언가 다루는 것

hMenu

 

 

 

카멜 표기법

 

낙타 표기법이라고도 한다단어와 단어 사이를 점공백 없이 대소문자로 띄어쓰기를 구별하는 방법으로 낙타의 혹처럼 볼록한 모양으로 구분한다는 것에서 이름이 유래하였다.

 

) List guestBook = (List)request.getAttribute("list");

* Attribute : 속성

 

 

 

반응형