• Home
  • About Me
    • Dev_Sseon photo

      Dev_Sseon

      Spring으로 시작해서 Javascript에 정착하기까지 정리를 해놓은 나만의 블로그.

    • Learn More
    • Email
    • Facebook
    • Github
    • Youtube
  • Posts
    • All Posts
    • ├ OS(운영체제)
    • ├ Network(준비중)
    • ├ Browser
    • ├ JavaScript
    • ├ ECMAScript6
    • ├ Jquery
    • ├ Angular
    • ├ Spring
    • └ Git
    • All Tags
  • Projects

헝가리안 표기법

04 Jan 2018

Reading time ~1 minute

헝가리안 표기법

헝가리안 표기법이란 변수 선언시 접두어를 붙여 변수의 의미를 명확하게 하기 위한 규칙이다.

마이크로소프트의 프로그래머 Charles Sim onyi 가 코딩할 때 습관적으로 즐겨쓰던 접두사 변수 명명 방식이 빌게이트에 눈에 띄어 표준화가 되었다고 한다. 또한 헝가리안 표기법이라 불린이유는 Charles Sim onyi가 헝가리에서 이민 온 사람이었기 때문이다.



헝가리안 표기법

DataType Prefix Example
Boolean b bContinue
Int n nIndex
Short n nIndex
Character c cFirstInital
Float f fDistance
Double d dMetres
Long l lCarCount
String s sCustomerName
Null terminated String sz szCustomerName
Unsigned Integer(Word) w wCount
Unsigned long integer dw dwAtomCount
Pointer p pNext
Handle h hWnd
Function fn fnReport
Class C CParser
Class member variable m_ m_
Array a aYears
Global g_ g_szDirectory
Windows message Msg msgCut



Windows Resources

ResourceType Prefix Example
Menu Item Resource ID_ ID_EDIT_CUT
String IDS_ IDS_STRING1
Dialog Control IDC_ IDS_EDITBOX
ICON IDI_ IDI_MAINCON
Cursor IDC_CURSOR_ IDS_CURDOR_ARROW
Dialog Box IDD_ IDD_ABOUTBOX
Accelerator IDR_ IDR_ACCELERATOR
Bitmap IDB_ IDC_ARROW


javascriptHungarianNotation Share Tweet +1