개발 공부

형변환 본문

JAVA/배운 후

형변환

규율 위에 자유 2023. 5. 26. 13:42

형변환은 값의 자료형을 바꾸는 것을 의미한다

형변환을 하는이유

  • 컴퓨터 내 값 처리 규칙 때문

규칙

  • 대입 연산자를 기준으로 왼쪽과 오른쪽은 같은 자료형 이여 한다

  • 같은 자료형 끼리만 연산이 가능

 

  • ※주의사항 boolean 자료형은 형변환이 불가능하다.

자동 형변환/강제(명시적) 형변환

 

자바에서는 자동 형변환을 지원하고 있으며 강제(명시적) 형변환 또한 가능하다

오토캐스팅(autoCasting)

 

특이케이스

1) long(8byte) > float(4byte) 

2) 아스키 코드 + char(2byte) > int(4byte)

3)byte 또는 short 간의 연산 (강제 형변환 사례)

 

'JAVA > 배운 후' 카테고리의 다른 글

연산자 종류 (단항연산자)  (0) 2023.05.29
print/printf/println 구분  (0) 2023.05.26
스캐너  (0) 2023.05.26
변수  (0) 2023.05.26
추상클래스/템플릿 메서드 패턴  (0) 2023.05.11