putchar() 함수 사용법

putchar('a') ;   라고 입력하면 소문자 a 를 출력할 수 있다.

putchar(variable) ; 변수를 사용하여 출력할 수도 있다.

이것을 응용하면 차례로 출력할 수 있다.

#include <stdio.h>

void	main(void)
{
	char	a_z;

	a_z = 'a';
	while (a_z <= 'z')
		putchar(a_z++);
}

정말 간단한 내용이다. putchar() 함수는 인자 값으로 숫자를 넣어도 출력을 할 수 있다. 숫자는 아스키 값에 대응하는 문자로 변환하여 출력한다. 위에서 putchar(a_z++)  구문이 중요하다. 후위++ 연산이기 때문에 함수가 실행한 다음 1 증가한다. 따라서 함수가 실행한 후 다음 알파벳으로 이동한다. 이동이라는 표현을 사용했는데 다음 알파벳을 지정한다고 말할 수도 있다.

 

Posted by 뭔가느낌이
,