규칙1) 최소 한개의 character 요소 포함 규칙2) 첫번째 character는 alphabetic letter (대/소문자 무관) 또는 underscore(_) 규칙3) 나머지 character는 alphabetic letter (대/소문자 무관), underscore(_) 또는 숫자 규칙4) 다른 character는 허용되지 않으며, reserved words는 이름이 될 수 없음
reserved word 리스트
Variables
[Integer]
- 기본적으로 정수형 상수 변수를 의미 - 선언할 때, 앞에 붙이는 수식어에 따라 사용할 수 있는 숫자의 범위가 달라짐 (b/c 해당변수가 사용하는 저장용량이 달라짐)
32 bit computer에서 integer 표현에 따른 저장용량 및 숫자 차이
/* integer 사용 예시 코드 */
#include <iostream>
int main () {
int x;
x = 10;
}
[Floating Point]
- 유리수 (소수)까지 표현 할 수 있는 비정수형 변수를 의미 (= non-integer type) - 해당 변수형 역시 표현에 따라 나타낼 수 있는 범위가 달라짐 (나타낼수 있는 소숫점 아래 숫자 개수 역시 변화)
32 bit computer에서 floating point 표현에 따른 저장용량 및 숫자 차이
/* floating point 사용 예시 코드 */
#include <iostream>
int main (){
double pi = 3.141592;
}
[Character]
- 'char' data type은 하나의 character를 나타내기 위해 사용되는 변수형 - 대소문자 알파벳, digit , punctuation, control characters가 character로 나타내짐 - 대부분의 character 기호들은 ASCII code로 나타낼 수 있음