카테고리 없음

[C언어] 1. 출력

개발새발주발 2023. 8. 6. 19:18
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)