728x90
C언어를 이제서야 배우게 되었다.
Python, JavaScript를 주로 사용하는데 C를 배우면서 느낀 점은 C언어는 이 언어들에 비하면 아주 strict하다는 것이다.
그렇기에 문법이 더 중요하다고 생각되어 꼭! 복기를 위해 올려본다 .
(php도 올려야하는데 ㅜ)
1. 출력
c에서 출력의 경우 printf 라는 함수를 사용할 수 있다.
그리고 이 printf 함수는 <stdio.h> 라는 헤더를 코드 상단에 입력해주어야한다.
c에서 문자열은 다음과 같이 큰따옴표(" ") 를 이용하여 표현한다.
#include <stdio.h>
int main() {
printf("Hello");
return 0;
}
또한 코드 입력 후 세미콜론(;)붙이는 것도 잊지말걸 ~ !
2. 변수와 자료형
변수는 어떠한 값을 담을 수 있는 공간이다.
사실 이렇게 말하면 개념적으로 딱히 와닿지 않는다. 그냥 직접 코드로 써보는 것이 좋다 ~~
우선 변수의 자료형을 선언해주고 변수를 넣고 출력한다.
int n;
n = 5;
printf("%d",n);
이 때 주의해야할 점은 자료형에 맞추어서 출력해주어야한다는 것이다.
정수 : int, long long
실수 : double
문자 : char
문자열 : char[]
자주 사용하는 자료형이다.
또한 변수는 값 변경, 복사가 가능하다.
1. 변경
int a;
a = 5;
a = 3;
a = 3이 최종적으로 담기게 된다.
2. 복사
int a,b;
a=3;
b=5;
a = b;
마찬가지로 a = 3이 최종적으로 담기게 된다.
3. 출력형식
변수포맷(%를 사용)
문자열 - %s
문자 - %c
정수 - %d
실수 - %lf (소수점 n자리까지 출력 : %.nlf)