티스토리 뷰
문자는 영어로 character이다. 이 곳에서 비롯하여 문자를 스캔하거나 출력할 때 %c를 사용한다.
코드는 이러하다.
#include <stdio.h>
int main()
{
char a;
// a라는 문자를 받음
scanf("%c", &a); // a라는 문자를 스캔하고 a에 저장함
printf("%c", a); // a에 저장된 문자를 출력함
return 0;
}
이러한 형태로 문자를 출력할 수 있다.
응용으로 %s라는 것이 있는데 이것은 sentence 즉, 문장을 뜻한다.
이것은 단순히 한 문자 뿐만 아니라 I love you 같은 문장을 출력할 때 쓰이는 것이다.
위에 언급했던 것과 같이 I love you를 출력하려한다.
이 때 코드는 이러하다.
#include <stdio.h>
int main()
{
char a[110]; // a라는 문장(다른 말로 '문자를 줄 세워 놓았다' 라고 하여 문자열이라고도 한다)을 받음
scanf("%s", &a); // 문장을 입력 설정(선언) 받아 a에 저장한다.
printf("%s", a); // a에 저장된 문장을 출력한다.
return 0;
}
'뉴비 시절의 추억' 카테고리의 다른 글
번외편) 문자/숫자는 하나만 받는다 그리고, 많이 출력한다 (0) | 2021.03.30 |
---|---|
간단한 코딩으로 연산하기(기계를 노예로 부리자!) (0) | 2021.03.30 |
간단한 숫자 출력하기 (0) | 2021.03.29 |
간단한 단어/문장 출력하기 (0) | 2021.03.29 |
C/C++언어 가장 쉽게 입문하기(맨땅에 헤딩하는 뉴비용!) (3) | 2021.03.29 |