반응형
자바스크립트에서는 console.log()라는 명령어로 콘솔을 찍고
자바에서는 System.out.println()으로 찍는다.
하지만 C언어는 조금다르다.
콘솔을 찍으려는 문자 혹은 숫자의 형태를 앞에다 써줘야한다.
예를 들면
틀린예
#include <stdio.h>
int main()
{
int num1 = 10;
int num2 = 20;
int num3 = 30;
printf(num1); //틀린예이다. 아무것도 출력되지 않는다.
return 0;
}
여기서 printf에 num1을 넣어봐도 10이 출력되지 않는다.
맞는 예를보면
맞는예
#include <stdio.h>
int main()
{
int num1 = 10;
int num2 = 20;
int num3 = 30;
printf("%d %d %d \n", num1, num2, num3);
return 0;
}
이렇게 %d처럼 변수의 형태를 써줘야 출력이 된다.
%d는 %i를 써도 된다. 또한 역슬래쉬n은 줄바꾸는 표시이므로 생략해도 된다.
반응형
'C언어' 카테고리의 다른 글
select 함수 (0) | 2023.03.10 |
---|---|
5. 구조체 안의 멤버 변수에 특정한 문자열 잘라서 집어넣기 / 문자열을 특정 문자열 부터 삽입하기 (0) | 2022.08.18 |
4. 구조체를 함수에서 사용하기 (0) | 2022.08.15 |
3. 구조체 포인터 (0) | 2022.08.15 |
2. 문자포인터와 정수 포인터 (0) | 2022.08.15 |