앞서 작성한 C언어 프로그램 HELLO WORLD 프로그램을 보면
printf("HELLO WORLD !!!\n");
구문을 보자.
C언어에서 메세지를 출력하기 위해서는 printf 함수를 사용하는데
1) printf() 함수: () 속의 문자열을 화면에 표시
2) "HELLO WORLD!!!\n" : " 와 " 사이에 있는 메세지(문자열)을 출력하게 된다.
3) " " 안에 있는 \n는 줄바꿈을 나타낸다.
4) 마지막의 ; 는 여기까지가 하나의 문장임을 나타낸다.
줄바꿈 문자 \n을 넣었을때와 넣지 않았을때의 차이를 보자.
1. printf("HELLO\nWORLD!!!\n");
2. printf("HELLO WORLD!!!\n");
printf 에는 단순히 지정된 문자열을 표시하는 것 만이 아니라 서식을 지정하여 데이터를 표시하는 기능이 있다.
아래에는 모두 같은 결과: 1 을 표시하는 문장이다.
1) printf("1");
2) printf("%d", 1);
printf("%d 더하기 %d 는 %d 이다. !!!", 1, 2, 1+2);
첫번째 %d -> 1의 대응
두번째 %d -> 2의 대응
세번째 %d -> 1+2의 결과값 의 대응
결과는 : 1 더하기 2는 3이다 !!!
여기서 %d는 정수를 10진수로 표시하도록 서식을 지정한다.
어려운 말인데.....정수를 표시하고 싶을때 쓰는 변수라고 생각하면 좋을듯 하다.
'IT > C' 카테고리의 다른 글
C언어 첫 프로그램 HELLO WORLD!!! C언어 시작하기 (0) | 2020.12.20 |
---|---|
Dev C++ 설치 C언어 시작하기 !!! 컴파일러 설치하자 무료컴파일러 (0) | 2020.12.20 |