본문 바로가기
반응형

C언어3

깨알 C언어 특강(Feat.유튜브 흥달쌤) 정리 컴파일이란? 개발자가 작성한 프로그래밍 언어로 작성돈 코드를 컴퓨터가 이해하고 실행할수 있는 기계어로 변환하는과정 C언어 컴파일 과정 개발자가 작성한 소스코드 - 전처리기 - 컴파일러 - 어셈블러 - 링커 전처리기 - 전처리 구문을 처리하는 과정 컴파일러 - 고수준 언어를 저수준 언어로 변환, 기계어와 가장 가까운 형태의 언어로 변환 어셈블러 - 완전히 기계어로 바꾸어주는 역활 링커 - 여러개의 오브젝트 파일을 합치거나 라이브러리를 합치는 역활 인터프린터란? 고급 언어로 작성된 프로그램을 한줄씩 읽어들여서 실행하는 프로그램 번역과 실행이 동시에 이루어지므로, 별도의 실행파일이 존재하지 않는다. 변수란? 데이터를 저장할수 있는 메모리의 기억 공간 변수 생명 규칙 및 특징 예약어(키워드)는 사용불가 공백을 .. 2023. 7. 26.
C언어의 출력 서식지정자 %c 문자(Character)를 출력, 한글자만 출력한다. %s 문자열(String)을 출력한다. %d 또는 %i 숫자 정수형을 출력한다. %u 부호 없는 정수를 출력한다. %f 실수(Float)을 출력한다. 기본적으로 소수점 6자리까지 출력한다. %e 지수 표기법 %g 일반 실수 표기법 %x 16진수 출력 %o 8진수 출력 2023. 7. 19.
C언어 기본 C언어의 기본 구조는 본문 전에 처리하는 전처리 부문과, 본문으로 이루어져있다. 전처리의 개념은, 실행파일을 생성하는 과정에서, 소스파일 내에 존재하는 전처리 지시문을 처리하는 작업이다. 전처리기의 개념중 대표적으로 2가지는 #include와 #define을 꼽을수 있다. 참고로 필기 시험 지문에도 상당히 #include는 많이 쓰여진다. #include는 C언어 프로그램에 헤더 파일을 포함할때 사용하는 전처리기 이며, #define은 매크로를 정의할때 사용하는 전처리기이고, 상수값을 지정하기 위한 예약어로 구문의 상수 치환할때 사용하는 전처리기 이다. #include #define A 5 int main() { printf("룰룰루 %d, A"); return 0; } 먼저 include로 stdio... 2023. 6. 4.
반응형