본문으로 바로가기

네이밍 케이스(표기법) 정리

category CSS/css 2022. 4. 26. 16:32

kebab-case

케밥-케이스

하이픈(-)으로 단어를 연결하는 표기법

HTML 태그의 id나 class 속성으로 흔히 사용된다.

 

PascalCase

파스칼 케이스

첫 단어를 대문자로 시작하는 표기법

 

snake_case

스네이크_케이스

언더바(_)로 단어를 연결하는 표기법

 

camelCase

카멜 케이스

낙타의 등 모양에서 따온 표기법

첫 단어는 소문자로 시작하고, 두 번째 단어부터 대문자로 작성

 

Hungarian Notaition

헝가리안 표기법

변수 및 함수의 이름 인자 앞에 데이터 타입을 명시하는 표기법

ex) strTest : String타입의 Test 변수명

공통

접두어 데이터 타입
b byte, boolean
n int, short
i int, short(주로 인덱스로 사용)
c int, short(주로 인덱스로 사용)
l long
f float
d, db double
ld long double
w word
dw double word
qw quad word
sz NULL로 끝나는 문자열(String + Zero)
str C++ 문자열
arr 배열(Array)
p 포인터(16bit, 32bit)
lp 포인터(64bit)
psz NULL로 끝나는 문자열을 가리키는 포인터(16bit, 32bit)
lpsz NULL로 끝나는 문자열을 가리키는 포인터(64bit)
fn 함수 타입(Function)
pfn 함수 포인터(16bit, 32bit)
lpfn 함수 포인터(64bit)

 

OOP

접두어 데이터 타입
g_ 네임스페이스의 글로벌 변수
m_ 클래스의 멤버 변수
s_ 클래스의 static 변수
c_ 함수의 static 변수
반응형