- 변수 또는 리터럴의 타입을 다른 타입으로 변환하는 것이다.
int a = (int)70.5; //a=70
double 값을 70.5를 int 형 값 70으로 변환하여 a에 저장한다. 0.5의 데이터 손실이 일어난다.
char b = (char)65; //b='A' int c = (int)b; //c=65 int d = (int) 10.7f; //d=10 //손실 발생 float e = (float) d; //e=10.0f //복구 되지 않음
댓글 없음:
댓글 쓰기