int의 별명을 정수라고 붙였으므로 변수 이름도 한글로 선언해 보겠습니다. 그리고 3을 저장해 보죠.
정수 정수변수 = 3; // int i = 3;
그랬더니 오류를 표시하는 빨간 줄이 안 생깁니다. 즉, 문제없다는 뜻입니다. 그럼 자료형에 별명을 붙이는 게 정수형만 될까요? 그렇지 않습니다. 다음과 같이 실수형에도 별명을 붙일 수 있습니다.
typedef float 실수;
실수 실수변수 = 3.23f; // float f = 3.23f;
별명을 사용해도 실행결과가 제대로 나오는지 확인해 봅시다. printf()문에서 정수변수는 %d로, 실수변수는 소수점 이하 둘째 자리까지 나오도록 %.2f로 서식 지정자를 넣습니다.
printf("정수변수 : %d, 실수변수 : %.2f\n", 정수변수, 실수변수);
실행결과 |
정수변수 : 3, 실수변수 : 3.23 |
실행해 보면 정수변수의 값과 실수변수의 값이 잘 나옵니다.