C언어형변환

    형변환

    자료형 변환(형변환) 1. 대입식을 이용한 형변환 대입 연산자(=)를 이용한 자료형 변환 대입 연산자 오른쪽의 데이터가 왼쪽의 자료형으로 자동 형변환 되어 대입. 단, 데이터의 손실이 발생할 수 있다. 2. 연산자를 이용한 형변환 서로 다른 자료형 간의 연산을 실행할 때 저장 공간(메모리)의 크기가 큰 데이터의 자료형으로 일괄 적으로 변환 (ex. int형과 double형 자료의 연산) 3. 강제 형변환 사용하려는 데이터의 왼쪽에 (자료형)을 입력하여 그 순간에만 () 내부에 작성한 자료형으로 형변환 되어 실행 //대입식을 이용한 형변환 int a; double b = 2.5; a = b; printf("a: %d\n", a); //연산식을 이용한 형변환 ; printf("1. 5/2=%d\n", 5 /..