#include <stdio.h>
int main()
{
printf("Hello");
return 0;
}
C언어는 기본적으로 위의 구조를 따른다.
#include <stdio.h>
: C언어의 라이브러리인 <stdio.h>를 import해온다.
printf("");
같은 명령문 뒤에는 세미콜론을 붙여주어야 한다.
C언어의 주석
// 주석
/*
긴
주
석
*/
C언어에서는 임시 값을 저장할 때, 변수의 타입과 크기에 따라 저장 가능한 값이 달라진다. C언어는 정적 타입 언어이기 때문에 다른 언어(자바스크립트, 파이썬)와는 달리, 변수를 선언할 때, 타입과 함께 선언해 주어야 한다.
int my_age = 0;
그리고 선언 당시 0으로 변수 값을 초기화 해주어야 한다. 이 단계를 거치지 않으면, 즉 초기화하지 않으면 해당 변수에 알 수 없는 값이 할당될 수 있으므로 초기화를 해주어야 한다. 저장할 값의 종류에 따라 알맞은 타입으로 변수를 선언한 뒤, 사용해야 한다.
C언어는 화면에 무언가를 출력할 때는 printf()
함수를 사용한다. 변수를 출력하기 위해서는 형식 지정자와 함께 사용해야 한다. 그렇지 않으면 출력할 수 없다.
몇 가지 정리하자면
캐릭터: 변수 = %c
문자열: 변수 = %s
정수: 변수 = %d
실수: 변수 = %f
이런 식으로 작성해 주어야 한다.
C언어에서는 사용자의 입력을 받을 때, scanf("%포맷", &변수명)
함수를 사용한다.
& 지시자의 의미는 변수의 주소를 가리킨다.
예를 들어 문자열을 출력하기 위해서는 다음과 같이 할 수 있다.
char name[] = "";
scanf("%s", &name);