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 증가한다. 따라서 함수가 실행한 후 다음 알파벳으로 이동한다. 이동이라는 표현을 사용했는데 다음 알파벳을 지정한다고 말할 수도 있다.
'C_C++' 카테고리의 다른 글
포인터 문법으로 스왑 swap 함수 작성해보자 (0) | 2020.07.06 |
---|---|
write() 함수로 0~9 숫자 출력 (0) | 2020.07.06 |
write()함수로 겹치지 않는 숫자 출력해보기 (1) | 2020.07.06 |
write() 함수와 scanf() If제어문으로 음수 양수 확인 (0) | 2020.07.06 |
[c/c++] putchar() 함수를 이용하여 int 숫자 출력 (3) | 2020.07.05 |