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자리까지 출력
'공부 기록 > C' 카테고리의 다른 글
C언어 기초부터 다시 씹어먹기 - (1) 개요 (0) | 2024.06.12 |
---|---|
20240422 C언어 - 포인터 (0) | 2024.04.23 |
2024.04.09. C언어 - strcpy, strlen, strcmp (0) | 2024.04.09 |
2024.04.03. C언어 - 문자 (0) | 2024.04.03 |
2024.04.01. C언어 (0) | 2024.04.01 |