#include <stdio.h>
int main(void)
{
printf("학번 : %d\n", 32165);
printf("이름 : %s\n", 홍길동);
printf("학점 : %c\n", A);
return 0;
}
C 언어란
: 컴퓨터의 하드웨어가 바뀌면 새로 개발해야 하는 불편함이 있었던 초기 유닉스의 문제점을 해결하기 위해 데니스 리치가 만들어 낸 프로그래밍 언어
: 개발자는 우리 인간이 읽을 수 있는 고급 언어로 작성되는 문서로, 컴퓨터가 이해하는 0과 1의 기계어로 번역해야 하는 필요가 있다. 이러한 번역 과정을 컴파일(compile)이라고 하며, 컴파일을 진행하는 도구를 컴파일러(compiler)라고 칭한다.
컴파일 과정
소스 코드의 가장 상단에 존재하는 #include 가 전처리 지시자의 하나에 해당한다.
스타트업 코드
: 프로그램을 실행하기 전 필요한 준비작업을 수행.
: main함수를 호출함으로써 작성한 코드가 실행되도록 함.
함수란 일정한 기능을 수행하는 코드 단위이고, C 프로그래밍은 이러한 함수들을 이용하여 진행된다.
#include <stdio.h>
int main(void)
printf("Hello World!\n);
- \n (개행): 다음 줄로 이동
- \b (백스페이스): 한 칸 왼쪽으로 이동
- \r (캐리지 리턴): 맨 앞으로 이동
- \a (알럿): 벨소리 출력
- 정수 입력: %d
- 실수 입력: %lf
: 소수점 이하 특정 자리까지 출력하고자 한다면 ( %.1lf ) 와 같이 소수점 이하의 자리까지 결정하여 입력한다.
: 이 때 반올림이 자동으로 적용되어 출력된다.
정수 상수의 표현
- 10진수 -> 8진수: %o
- 10진수 -> 16진수 소문자: %x
- 10진수 -> 16진수 대문자: %X
실수 상수의 표현
: 실수는 소수점 형태와 지수 형태로 표현할 수 있다.
: 지수 형태의 경우 밑수 10을 의미하는 소문자 e를 이용한다.
0.0000314 = 3.14e-5 = 0.314e-4 = 31.4e-6
소수점 형태 -> 지수 형태: %e
지수 형태 -> 소수점 형태: %.nlf
(이 때 n은 출력하고자 하는 소수점 아래 n번째까지의 수를 의미)
문자: %c
: 문자는 작은따옴표로 묶는다.문자열: %s
: 문자열은 큰따옴표로 묶는다.