전체 글 56

변수(Variable)와 상수(Constant)

이번 글에서는 변수의 종류와 변수명에 대한 규칙과 상수의 기초에 대해 다뤄보겠습니다.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657#include stdio.h> //전역변수(Global Variable)//전역변수는 어떤 곳이든 사용하는 변수다. 어떤 중괄호 안에서도 사용 가능하다.int g_iVar = 100; //변수명에 global의 g를 붙여 표현하기도한다. 웬만하면 이렇게 하자.  int main(void) {    //변수(Variables)    //변수 선언(Variable Declaration)    //자료형 변수명 = 초기값;    int va..

고정소수점과 부동소수점의 이해

이전 글에서 제시된 float 계산에 등장하는 부동소수점에 의한 오류 코드에 대해 다뤘습니다. 오류가 발생하는 이유를 이해하기 위한 개념이 생각보다 많이 어려웠습니다. 때문에 제 개인적으로 따로 다루는 것이 개인에게 좋을 것이라 판단해 정수 자료형에서 사용하는 고정소수점과 실수 자료형에서 사용되는 부동소수점의 특징과 개념에 대해 따로 적어보겠습니다.고정소수점(fixed point): 소수점의 위치가 고정된 상태로 실수를 정수와 같은 방법으로 처리되는 방식을 말합니다. 때문에 다룰 수 있는 범위가 제한적입니다. 부동소수점(floating point): 위의 이유로 컴퓨터에서 광범위의 수를 다루기 위해 만들어진 실수를 처리하는 방식으로 정수부를 0이 아닌 한 자리로 이동해서 표현하는 '정규화'를 거치는 방식..

변수와 자료형(Data Type)

자료형(Data Type)은 데이터의 종류를 의미합니다. 다른 프로그래밍 언어에도 자료형이라는 개념이 존재합니다. C프로그래밍은 메모리(RAM)에 데이터를 옮기고 데이터가 정수, 실수, 문자, 논리 등 어떠한 종류인지 지정을 해줘야 하기 때문에 개념이 존재합니다. C언어 기본 자료형은 4가지 종류가 있으며 용량과 용도에 따라 세분화된 표기가 존재합니다.논리형: Bool 정수형: char, short, int, long, long long실수형: float, double, long doublevoid형: void 이 글은 정수형과 실수형에 대해서만 알아보겠습니다. 밑은 예문이며 순서대로 각 줄의 코드를 해석하겠습니다.정수형의 종류와에 그에 대한 설명입니다.char: 1byte(8bit) 범위의 정수를 AS..