공부 기록/C
대영쓰 클래쓰 - C언어 1일차
bumm
2024. 4. 9. 12:10
c언어의 장점
1) 하드웨어에 직접적으로 영향을 미칠 수 있음(ex. 컴퓨터 끄기 가능)
2) 이식성 => 기계에 가까운 언어이므로 기계에 이식하기가 편함
소스파일
c언어로 작성한 문서를 말함
{ int 선언 : 뒤에 나올 내용을 ~~라고 선언. 정수형 머시기지만 c언어 만든 사람이 이러자고 약속한 부분.
int main(void) => void는 <stdio.h>랑 비슷하게 라이브러리를 불러오는 것. 그리고 이 문장 자체는 이걸 메인으로 하겠다는 선언임 }
main 함수
시작을 의미함. 반드시 작성해야 함
printf 함수
줄바뀜이 자동으로 안됨(파이썬과는 다름)
printf("Be happy");
"", '' < 이거의 차이 구분할 필요가 있음
* 문자 'a' 문자열 "apple"(c언어는 이걸 배열과 비슷하게 받아들임)
제어문자
\n : 줄바뀜
\t : 탭
\b : 백스페이스, 한칸뒤로 이동
\r : 리턴, 줄의 맨 앞으로 이동
\a : 알람 소리가 남(하드웨어 친화적이라는 증거)
정수와 실수 출력
정수 : %d
실수 : %lf (엘임) 또는 %f도 가능하긴 함. 물론 둘은 호출하는 메모리 용량이 다름 => 소수점 6자리까지 출력