본문 바로가기
6. 자료형, sizeof() 자료형이란 메모리에서 데이터를 저장하는 공간의 유형입니다. 데이터의 종류에 따라 메모리 공간에 차이가 있기 때문에 자료형을 잘 사용하면 메모리를 효율적으로 사용하게 됩니다.이러한 면이 속도나 안전성을 더 높혀줍니다. 게임에 비유하자면 최적화가 잘 되어 있으면 프레임 방어가 효율적이게 잘 된다고 생각하시면 됩니다. 자료형에는 크게 정수형, 실수형, 문자형이 있다고 생각 하시면 됩니다. #정수형(int) 정수형은 크게 부호가 있는 것과 없는 것으로 나뉩니다. 부호가 있는 정수형은 음수와 양수를 표현할 수 있습니다. 부호가 없는 정수형은 0과 양수만 표현할 수 있습니다. #정수형 변종(short, long) int의 값의 범위는 -2.147.483.648~2.147.483.647 까지 표현이 가능합니다. sh.. 2020. 2. 28.
5. 변수, 상수 코딩을 할때 모든 프로그래밍 언어에서 필수요소적인 변수입니다. 변수는 프로그램 내부에서 사용하는 데이터를 저장할수 있는 메모리 공간입니다. 사용하는 데이터의 크기나 메모리의 위치도 반복적으로 바뀔수 있기 때문에 변수라는 이름을 사용합니다. 제일 기본적으로 배울때에는 int a=1; 이런식으로 배우게 되는데 'int를 사용해 a라는 변수를 만들고 a라는 값은 1이다' 라고 생각 하시면 쉽습니다. 변수는 자료형에 따라 쓰는 방법이 다릅니다. #변수의 자료형 종류 int : 정수형 char : 문자형 float : 실수형 double : 부동 소수점형 (더 많은 종류가 있지만 자료형을 따로 정리할 예정입니다.) #변수의 이름생성 변수명은 한글과 특수문자는 지정할 수 없으며 영문자, 숫자, _(언더바)로만 사용.. 2020. 2. 27.
4. 입력문(scanf), return, 주석 출력의 친구인 입력문입니다. 원래 둘을 같이 배우는게 정석이지만 저는 입력문이 초보자에게 더 어렵다고 생각하여 둘을 따로 보겠습니다. 일단 기본적으로 알아야 할것들입니다. 입력문은 출력문과 반대로 까다로운 함수입니다. 무언가 만족시켜야 할것이 많습니다. scanf("입력 형식", (&)데이터 변수)형태로 입력해줘야 합니다. #입력형식종류 %d : 10진수 형태로 입력받음 %o : 8진수 형태로 입력받음 %x : 16진수 형태로 입력받음 %c : 한 문자를 문자형으로 입력받음 %s : 문자열의 형태로 입력받음 %f : 부동 소숫점의 형태로 입력받음 등이 있습니다. #데이터 변수 정수형 데이터를 받을때에는 변수값앞에 &를 붙여 사용합니다. 문자형 데이터를 받을때에는 변수값만 사용하면 됩니다. 이것을 알고 넘.. 2020. 2. 27.
3. 기본 코딩, 출력문(printf), 출력 제어문자 빈 파일을 이용해서 시작해보겠습니다. 코딩 후 빌드를 해서 출력하는 것을 알아볼 겁니다. (코딩 >> 컴파일(빌드) >> 출력) 코딩을 제일 처음 배우기 시작하면 꼭 해본다는 'Hello World' 출력을 해볼 겁니다. 농담으로 'Hello World 했던게 엊그제 같은데,,,' 라는 말도 있을 정도로 입문할 때에 국민 출력문입니다. 기초답게 매우 짧은 형식을 보여주고 있습니다. 이 사진에 해당하는 부분은 코드를 작성하기 위한 곳이라고 생각하시면 됩니다. 이 사진에 해당하는 부분은 코딩을 빌드시키면 나오는 상태창이라고 보시면 됩니다. 상태창을 통해서 오류를 찾거나 완료되었음을 알 수 있습니다. 코드를 살펴보면 몇 줄 안되지만 이해가 되지 않는 부분들 투성입니다. 1번 줄의 #include 부분은 c언어.. 2020. 2. 26.
2. 새 프로젝트 만들기 c언어 사용을 위해 visual studio를 설치했하였습니다. 이제 코딩을 하기 위해서 새로운 프로젝트를 만들어야 합니다. 새 프로젝트 만들기를 눌러줍니다. Windows 데스크톱 마법사를 눌러줍니다. 프로젝트 이름을 지어줍니다. 저는 바로 Hello World를 출력하는 코딩을 하기 때문에 이름을 이렇게 지어줬지만 프로젝트 시작 날짜, 특정 팀명 등을 많이 사용합니다. 아무렇게 지어주면 나중에 보기 힘들기 때문에 이러한 습관부터 들이는 게 좋습니다. 다했으면 만들기를 눌러줍니다. 창이 하나 뜨는데 빈 프로젝트를 꼭! 눌러주시고 확인 누르시면 됩니다. 시작된 상태에서 왼쪽 노란색 폴더 부분에서 소스파일을 오른쪽 클릭 후 >> 추가 >> 새 항목 순으로 눌러주시면 됩니다. 창이 하나 뜹니다. 여기서 이름.. 2020. 2. 24.
1. 설치가이드 및 실행 (visual studio 2019 community) visual studio 2019 community를 설치해볼 겁니다. c언어를 배우고 사용하기 위해 설치해야 하는 프로그램입니다. https://visualstudio.microsoft.com/ko/ Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio Visual Studio 개발자 도구 및 서비스로 모든 플랫폼에서 어떤 언어로든 앱 개발을 쉽게 할 수 있습니다. Mac 및 Windows 코드 편집기, IDE 또는 Azure DevOps를 체험해 보세요. visualstudio.microsoft.com 위의 경로를 통해 다운로드를 합니다. 맨 왼쪽 visual studio 다운로드를 클릭 후 community 2019를 클릭해 다운.. 2020. 2. 12.