홀로의 책방18 chapter 2. 전처리 지시자 1. 컴파일러 전처리 컴파일하기 전에 전처리기의 전처리 과정이 필요하다. 쉽게 말해 필요한 정보들이 담겨있는 헤더파일들을 불러오는거다. 그러면 헤더파일을 불러오는 지시자라는게 있다. 대표적으로 #include 와 #define 이 있다. #include는 헤더파일을 삽입하는 지시자인데, 대표적인 stdio.h는 printf(),scanf_s() 등과 같은 입출력 함수를 위한 헤더 파일이다. #define은 기호상수(symbolic constant)를 정의하는 지시자이다. 문자열을 다양한 일므으로 정의할 수 있다. define으로 정의되는 상수는 주로 대문자 이름으로 정의한다. 결과 내가 입력한 K = 10000 내가 입력한 r에 pi 곱하기=367266.960000 종료 2.출력함수 printf() 다양.. 2020. 1. 7. chapter 2 자료형 그리고 입출력 1. 자료형 자료형은 자료의 종류를 말한다. 변수는 자료형에 따라 저장공간 이랑 종류가 결정된다. 정수 자료형- int, short, long 1바이트 = 8비트이다. unsigned에서 보면 2^n비트 인걸 확인할 수 있다. 음수 지원 여부 키워드 크기 표현범위 부호가 있는 정수형 signed 음수 지원 가능 signed short 2바이트 (-2^15) ~ (2^15)-1 signed int 4바이트 -2^31 ~ (2^31)-1 signed long 4바이트 -2^31 ~ (2^31)-1 부호가 없는 정수형 unsigned 음수 지원 불가 signed short 2바이트 0~(2^16)-1 signed int 4바이트 0~(2^32)-1 signed long 4바이트 0~(2^32)-1 2. 부동소.. 2020. 1. 6. chapter1. 프로그램기초 1.프로그램의 기초 솔루션과 프로젝트. 솔루션은 여러개의 프로젝트들이 묶여있다. 그럼 프로젝트는 소스와 관련파일이 묶여있는 단위인데 이 프로젝트에는 함수 main()이 포함되어있는 소스는 하나 뿐이다. 여기서 나오는 함수(function)는 뭘까? 수학의 함수와 같다. 입력(input)을 받아 기능을 수행 후 결과(output)을 반환(return)하는 프로그램 단위다. c언어 프로그램은 함수로 구성되는 프로그램이고 이중에서도, 함수main은 무조건 있어야하는 함수이다. 바로 프로그램을 시작하는 구동(driver)함수이기 때문 함수들을 적으면 컴퓨터에게 명령을 내릴 수 있다. 이 명령을 내리는최소단위를 문장 이라고 한다. 문장은 세미콜론 ;으로 종료된다. 그리고 프로그램에 영향을 끼치지않는 문자들을 주석.. 2020. 1. 5. chapter 0. Visual studio 2019 설치 및 프로젝트만들기 두 가지를 간단하게 적으려고 한다. 설치와 프로젝트 생성 1. 비쥬얼 스튜디오 2019 설치 https://visualstudio.microsoft.com/ko/vs/?rr=https%3A%2F%2Fwww.google.com%2F에서 설치를 하면 된다. 비주얼 스튜디오는 무료이기 때문에 간단한 과정을 거치면 이러한 화면이 나온다. 필요한 고급언어를 다운로드하는 과정인데 C언어를 공부하기 위해서는 'C++를 사용한 데스크톱 개발'을 체크해서 설치하면 된다. 그 외 하고 싶은 게 있다면 다운로드하여도 된다. 설치 끝! 2. 프로젝트 생성 간혹 설치를 하고 나면 2가지의 비주얼 스튜디오(visual studio)가 설치되었을 수도 있다. 필자는 두 가지가 다 설치되었던데 왜인지는 모르겠다. blend for .. 2020. 1. 4. 이전 1 2 3 4 5 다음