C++ Type Castings C++ 프로그래밍, 형 변환 ( Type Castings ) 묵시적 형변환 ( Implicit Type Casting ) / 명시적 형변환 ( Explicit Type Casting ) 묵시적 형변환이 권장되는 경우unsigned char uc = 255; 위의 경우에는, 정수의 리터럴은 4바이트인데, 2바이트 공간에 저장할 수는 없다. 그러므로 컴파일러는 묵시적으로 100 의 리터럴이 차지하는 4바이트 중에서 왼쪽 2바이트를 버리고 나머지 2바이트를 저장한다. 그래도 100 은 마지막 2바이트 안에 모두 포함될 만큼 작기 때문에 수치 손실은 발생하지 않는다. 그러므로 위와 같은 경우에는 묵시적 형변환이 자연스러우며 아무런 경고나 오류도 발생하지 않는다.위의 경우에 명시적 형변환을 적용하면 다음과 같지만.. 더보기 이전 1 ··· 17 18 19 20 21 22 23 ··· 2196 다음