본문 바로가기
Program Language/C

C ) 자료형의 확장과 축소 알아보기

by 전테리 2022. 8. 2.
728x90
SMALL
#include <stdio.h> 

int main(){

int num1 =11;
float num2 = 4.4f;

printf("%f\n", num1 + num2)	; // 15.400000 : 정수와 실수 덧셈. 정수는 실수로 변환됨

printf("%f\n", num1 - num2) ; // 6.600000 : 정수와 실수 뺄셈. 정수는 실수로 변환됨

printf("%f\n", num1 * num2) ; // 48.400002 : 정수와 실수 곱셈 , 정수는 실수로 변환됨

printf("%f\n", num1 / num2) ; // 2.500000 : 정수와 실수 나눗셈, 정수는 실수로 변환됨



// 실수 변환

float f1 = 11.0f;
float f2 = 5.0f;

int in1 = f1 / f2;   // 실수에서 실수를 나누어 2.2가 나왔지만 
					 // 정수 자료형에서는 2만 저장되고 0.2는 버려짐 

printf("%d\n", in1) ; 


// 자료형

char ch1 =28;
int in2 = 1000000002;

char ch2 = ch1 + in2; // char보다 큰 숫자는 저장할 수 없음
					  // 28 + 2 만 남고 앞 자릿수는 버려짐 중요** 

printf("%d\n", ch2) ;



return 0; 
	
	
}

728x90
LIST

댓글