반응형

C언어의 자료형의 크기를 알아보도록 하겠습니다.

중요!!

 

 

char

1byte

short

2byte

long

4byte

int

4byte

unsigned

부호없는 정수 자료형(4byte)

float

4byte

double

8byte

 

자료형의 크기를 구하는 예제!!

 

자료형의 크기를 구하는 예제2!!

 

char의 크기는 1byte

short의 크기는 2byte

long의 크기는 4byte

int의 크기는 4byte

float의 크기는 4byte

double의 크기는 8byte

unsigned의 크기는 4byte 로 나오네요.. ^^ 

 

메모메모

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #7  (0) 2020.03.21
c언어 #6  (0) 2020.01.13
c언어 #4  (0) 2020.01.13
c언어 #3  (0) 2020.01.12
Study #2  (0) 2020.01.12
반응형

변수에 선언된 값 출력, 식별자 규칙과, 단축키, camel 표기법에 알아보도록 하겠습니다.

 

프로젝트 명은 varPrint.c 로 하겠습니다!

 

 

이 코드는 전 게시물에 설명이 있으니 설명은 생략 하도록 하겠습니다.

 

printf("저는 %d살 입니다. ", age);

이 코드에 대해서 설명을 하면 일단 중요한건 age안에 19라는 값이 저장되어있고, 19라는 값이 %d살 에 들어가는 것입니다. 

%d는 포맷 스트링입니다.

 

<포맷 스트링>

출력 타입을 지정해줍니다.

 

%d

10진수(정수형)

%f

실수형

%e

지수형

%o

8진수

%x

16진수

%u

부호없는 10진수

%g

실수형 자동출력

%p

포인터의 주소

%c

하나의 문자 출력

%s

문자열

이건 나중에 배울 scanf() 함수에서도 써먹어야될 포맷 스트링이므로 꼭 외워야한다!!

 

 

 

 

powerpoint로 하다보니 printf밑에 밑줄이 생겼네요,,,

즉 , age라는 값이 %d에 들어가게 되는 것입니다.

 

출력을 해보겠습니다.

하지만 출력은 되지 않고 빌드 오류가 발생했다고 합니다.

이런 오류가 발생합니다.

 

오류 해결 : 이전 파일 -> 속성 ->빌드에서 제외->예->확인 

이순으로 해보시면 오류가 해결 됩니다.

 

즉 , 출력해야될 프로젝트 제외하고 이런모양을 갖추고 있으면 됩니다!!

 

 

아름다운 출력 결과가 나왔네요!!

 


<식별자 규칙>

식별자란 변수명을 의미한다.

 

1. 대소문자 구분

ex ) int test, int Test 는 다른 변수

2. _(밑줄), 숫자, 영어만 들어갈수 있다.

3. 숫자로 변수명을 시작할 수 없다.

4. 공백이 있으면 안된다.

 

 


<camel 표기법>

아까 프로젝트를 생성할때 varPrint.c로 생성을 하였다. 

비슷하지만 camel 표기법의 예는 birthday => BirthDay  이거다.

왜냐하면 낙타의 등이 울룩불룩 하기 때문에 이렇게 camel 표기법이라는 이름이 지어졌다.

변수를 선언할때 camel 표기법으로 선언하면 좋다.

 


<단축키>

Ctrl + l : 커서가 위치한 줄 삭제

Ctrl + d : 커서가 위치한 줄 복사

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #6  (0) 2020.01.13
c언어 #5  (0) 2020.01.13
c언어 #3  (0) 2020.01.12
Study #2  (0) 2020.01.12
c언어 #1-1  (0) 2020.01.11
반응형

변수에 대해서 알아보도록 하겠습니다.

 

변수의 사전적 의미는 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름이다. https://ko.wikipedia.org/wiki/%EB%B3%80%EC%88%98_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99)

 

변수 (컴퓨터 과학) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

라고 위키백과에서 정의하고 있습니다.

 

쉽게 말해서 변수란 물건을 담을 수 있는 상자라고 하면 쉽게 설명이 될것 같습니다.

 

바로 예제를 알아보겠습니다.

 

프로젝트 이름은 varBasic.c라고 하겠습니다.

 

 

변수 선언 방법은 type 변수명(식별자); <- 이렇게 변수를 선언합니다. 위에 사진에서도 보이듯이 int 라는 type을 지정하고 변수명인 age를 선언을 했습니다.

 

프로그래밍에서는 변수는 빠질수 없는 것이에요!!

 

5번째 줄에 int 형인 age를 선언을 하였고, 7번째 부터 9번째까지 

age = 19;

age = 20;

age = 21;

 

라고 적혀져 있습니다.

 

5번째 줄에 선언을 하고, 이렇게 7번째줄부터 9번째줄까지는 초기화라는 것을 했습니다.

그리고 '=' 이라는 기호는 수학적으로 같다라는 의미를 갖고 있지만, C언어에서는 대입이라는 의미를 갖고 있습니다. '='이라는 기호가 들어가있으면 우변에 값을 좌변에 넣는다는 의미입니다.

 

예를 들어 7번째 줄에 age = 19; 라는 것은 19라는 값을 age에 넣는다는 것입니다.

 

<각 코드에 대한 설명>

int age; // 4바이트 메모리 공간 할당, 그 공간을 age라고 부른다.

age = 19; // age값이 19로 초기화됨

age = 20; // age값이 20으로 저장

age = 21; // age값이 21로 저장

 

이렇게 변수에 값은 변할수 있습니다!!

변수명은 다른사람들도 알아볼 수 있도록 지정해놓는것이 좋습니다!!

 

<여러가지 선언 방법>

이렇게 한줄에 두개를 선언할 수 있고, 두개를 초기화할 수 있는 방법이 있습니다.

 

그리고 소스코드에 대한 설명은 주석문을 달도록 하겠습니다!!

 

 

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #5  (0) 2020.01.13
c언어 #4  (0) 2020.01.13
Study #2  (0) 2020.01.12
c언어 #1-1  (0) 2020.01.11
c언어 #1  (0) 2020.01.11
반응형

모든 프로그래밍에 기본인 Hello World!를 출력해보도록 하겠습니다.

 

 

(이전 게시물에서 보여드렸다시피 , 프로젝트 만드는 방법을 게시해놨으니,, 참고하시기 바랍니다.)

 

프로젝트 이름은 helloWorld.c라고 하겠습니다.

 

C언어에서는 출력을 할때 printf() 라는 함수를 사용합니다.

 

사진에서 \n이라는 문자는 줄바꿈을 의미합니다.

이 소스코드를 실행 시키면

 

이렇게 줄바꿈이 되어서 출력이 되는것을 볼 수 있습니다.

 

다음시간에는 변수에 대해서 알아보도록 하겠습니다.

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #4  (0) 2020.01.13
c언어 #3  (0) 2020.01.12
c언어 #1-1  (0) 2020.01.11
c언어 #1  (0) 2020.01.11
c언어 #0  (0) 2020.01.11
반응형

Visual Studio 2019 를 사용하면 단축키 등이 많다.

 

컴파일(솔루션 빌드) 단축키 : ctrl + shift + b

실행 단축키 : ctrl + f5

디버그 단축키 : f5

 

실행 단축키와 디버그 단축키를 헷갈리면 안된다,,

 

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #4  (0) 2020.01.13
c언어 #3  (0) 2020.01.12
Study #2  (0) 2020.01.12
c언어 #1  (0) 2020.01.11
c언어 #0  (0) 2020.01.11
반응형

Visual Studio 2019 에 프로젝트를 만들어보고 기본적인 설명이란 단축키등을 설명해보겠습니다.

1. 프로젝트 만들기

여기 화면에서 새 프로젝트 만들기를 선택한다.

 

선택한 후, 빈 프로젝트를 선택한 후 다음을 클릭해준다.

 

이제 프로젝트 이름을 적어주고 자신의 프로젝트가 어디에 저장될지 위치를 정해준다.

솔루션 이름은 따로 선택을 안해주도 된다. 왜냐하면 솔루션 이름과 프로젝트 이름이 같기 때문이다.

그리고 솔루션 및 프로젝트를 같은 디렉터리에 배치를 체크를 해준다.

 

 

 

 

그러면 이러한 화면이 나타난다.  그후, 소스파일 클릭 후 오른쪽 버튼을 클릭해 추가, 새항목을 클릭해준후, c++파일을 선택후, myFrist.c로 바꿔준다.

중요한 것은 .cpp로 나두는 것이 아니라 확장자를 무조건 .c로 바꾼후 추가를 해준다.

 

첫번째 C언어 프로젝트를 만든것이다!!

 


이 코드가 C언어를 시작할 때 써야하는 문장이다.

 

각 코드에 대한 설명을 주석문을 통해 나타냈다.

 

주석문 : 사용자가 코드에 대한 설명을 작성하는 것

프로그램 실행에 영향을 주지 않고, 컴파일 시점에 주석은 무시된다.

 

그리고 가장 중요한 것은 return 0; 이라는 문장이 꼭 있어야 된다. return 0; 은 해당 함수를 정상적으로 끝내고서 운영체제에게 기술한 값을 반환하고 현재 실행 중인 해당 함수를 벗어나겠다는 뜻이므로 꼭 필요한 문장이므로 까먹지 않고 넣는다!!

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #4  (0) 2020.01.13
c언어 #3  (0) 2020.01.12
Study #2  (0) 2020.01.12
c언어 #1-1  (0) 2020.01.11
c언어 #0  (0) 2020.01.11
반응형

1. Visual Studio 2019 download 

C언어를 공부를 하려면 처음에 IDE라는 통합 개발 환경을 다운을 해야한다.

 

 

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를 다운받아준다.

출처 : https://visualstudio.microsoft.com/ko/vs/compare/

각 제품에 대해 비교를 간단히 해보자면 Visual Studio EnterPrise가 가장 지원되는 기능이 많다. 하지만 C언어를 할려면 굳이 Visual Studio EnterPrise를 구매 해야되는건 아니다. Visual Studio Community도 다운받아도 문제될건 없다.

 

다운로드를 해보자!!

 

다운로드를 하면 이러한 화면이 나오는데 C언어를 공부할 것이니 C++를 사용한 데스크톱 개발을 다운로드를 해준다.

 

그러면 이러한 화면이 나오는데 이렇게 되면 다운로드는 완성이 된거다. 다음 게시물은 프로젝트를 만들어 보도록 하겠습니다!

반응형

'Programming Language > C' 카테고리의 다른 글

c언어 #4  (0) 2020.01.13
c언어 #3  (0) 2020.01.12
Study #2  (0) 2020.01.12
c언어 #1-1  (0) 2020.01.11
c언어 #1  (0) 2020.01.11

+ Recent posts