SW 2

[2021W C프로그래밍과 실습] 자료형

C의 기본 자료형 · 문자형 - 1byte 크기로 한 문자를 저장하는 용도로 사용 - char 변수를 선언해서 저장 - 문자는 ASCII 코드로 표현(ASCII 코드에 따라 메모리에 8bit 이진수로 저장) · 정수형 - 컴퓨터에서 처리하는 가장 기본적인 수 - short int, int, long int 각각 2byte, 4byte, 8byte로 구별된다. · 실수형 - 세밀한 수학적인 계산을 하거나 실수 등을 표현할 때 사용 - 나타낼 수 있는 실수의 크기(정밀도, 소수점 이하 자리수)에 따라 구별 - float 형은 4byte, double 형은 8byte ​ 변수 선언과 값의 대입 · 변수는 데이터를 저장하기 위해 이름이 부여된 메모리 · 선언 후에 사용 가능 · 변수를 선언하면 자료형 크기만큼의..

CS/C 2022.02.09

[2021W C프로그래밍과 실습] C언어의 특징, 구성요소

C언어의 특징 강력한 기능과 융통성 다양한 프로그램을 작성할 수 있다.(범용성) 표현이 자유롭다. 중급 언어 저급언어(어셈블리, 기계어)와 고급 언어의 interface 역할을 한다는 의미다. 컴퓨터 HW를 직접 제어할 수 있다.(ex memory 관리) 이식성이 뛰어나고 구조화된 프로그래밍이 가능하다. C프로그램 개발 단계 전처리(preprocessing) : #define, #include, #if와 같은 지시자 해석 컴파일(compile) : 전처리를 수행한 소스 코드를 어셈블리 코드로 변환 후 .obj(window) 확장자를 가진 오프젝트 파일로 만든다. 링킹(linking) : 오브젝트 파일과 라이브러리 함수를 연결하여 실행 가능한 실행파일을 적절한 곳에 생성. 즉, Example.c → Exa..

CS/C 2022.02.09