식별자
식별자
식별자는 사용자가 임의로 선택해서 지을 수 있는 단어를 말한다.
예를 들어
namespace bakcoding
{
class Program
{
private void Main()
{
string str = "Hello World";
}
}
}
위 작명한 것들이 식별자에 해당한다.
규칙
식별자로 사용할 수 있는 문자에는 제한사항이 있다.
-
시작 문자는 숫자로 할 수 없다.
int 1n = 1; // 불가능 int n1 = 1; // 가능
-
특수 문자 중에서 유일하게 _(underscore)만 시작 문자로 사용할 수 있다.
int _num = 10;
-
한글 식별자도 가능은 하다. 하지만 코드는 영어로만 작성하는것이 좋다.
-
예약어를 사용할 수 없지만 사용해야 한다면 @ 문자를 접두사로 붙이면 식별자로 인식시킬 수 있다.
int @bool = 1;
-
이스케이프 시퀀스도 식별자로 사용할 수 있다.
int \u006= 11;