1. 변수의 유효범위 *전역변수 int hp = 10; *지역변수 { } 중괄호의 범위 => 변수의 생존 범위 => 같은 이름을 두 번 사용할 때. 2. 연산 우선순위 => 정확하지 않다면 ( ) 를 붙이자. ex) 짝수 여부 bool IsEven = ( (hp % 2) == 0 ); ex) 짝수 거나 3으로 나뉘는 값인지 bool isEvenOrDivBy3 = ( (hp % 2) == 0 || (hp % 3) == 0) ; 3. 타입 변환 => 바구니 교체 => 윗쪽 비트 데이터가 짤린 상태로 저장. int hp = 77777; short hp2 = (short)hp; float hp3 = (float)hp; // 실수로 변환할 때 정밀도 차이가 있기 때문에 데이터 손실 unsigned int hp4 ..