형 변환 형 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것이다. 형 변환이 자동으로 이루어지면 자동 타입 변환(promotion), 강제적으로 이루어지면 강제 타입 변환(casting)이라고 한다. 형 변환 - 자동 타입 변환 자동 타입 변환은 작은 크기 타입이 큰 크기를 가지는 타입에 저장될 때, 혹은 작은 크기 타입과 큰 크기 타입 간의 연산이 이루어질 때 발생한다. 여기서 타입의 크기를 구분하는 기준은 메모리 크기다. byte정수형 변환이 이루어지면 문자가 해당 문자의 유니코드 정수로 출력됨을 알 수 있다. 자동 타입 변환에서 하나의 예외가 있는데, 바로 char->byte 타입의 변환이다. 위 예시를 보면 1이라는 값을 가진 byte 타입 변수 one을 선언한 후, char 타입 변수 ..
[Java] 형 변환(데이터 타입 변환)
형 변환 형 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것이다. 형 변환이 자동으로 이루어지면 자동 타입 변환(promotion), 강제적으로 이루어지면 강제 타입 변환(casting)이라고 한다. 형 변환 - 자동 타입 변환 자동 타입 변환은 작은 크기 타입이 큰 크기를 가지는 타입에 저장될 때, 혹은 작은 크기 타입과 큰 크기 타입 간의 연산이 이루어질 때 발생한다. 여기서 타입의 크기를 구분하는 기준은 메모리 크기다. byte정수형 변환이 이루어지면 문자가 해당 문자의 유니코드 정수로 출력됨을 알 수 있다. 자동 타입 변환에서 하나의 예외가 있는데, 바로 char->byte 타입의 변환이다. 위 예시를 보면 1이라는 값을 가진 byte 타입 변수 one을 선언한 후, char 타입 변수 ..
2023.09.24