devStory

[C/C++] 기초 정리1 본문

언어/C & C++

[C/C++] 기초 정리1

Hyen_K 2018. 10. 2. 10:19

실행파일을 생성하는 과정

1. 코드 작성

2. 전처리기

3. 컴파일러 ( 고수준 언어 -> 저수준언어 (어셈블리어) )

4. 어셈블러 ( 어셈블리어 -> 기계어 )

5. 링커

6. 실행파일 생성


# : 전처리 지시자



입출력

using namespace std;

cout << "Hello,World!" << endl;

cout : Consol Out

<< : 추출 연산자

endl : End Line = \n



변수와 자료형

변수 : '데이터를 저장 할 메모리 공간'에 이름을 부여하는 것

자료형 : 어떤 데이터를 저장할지, 얼만큼의 메모리 공간에 저장할지 설정하는 것

초기화 : 선언 된 변수에 최초로 값을 저장하는 행위


+,-

signed : +,- 모두이며 default이다.

unsigned : only +


자료형

정수 자료형 : short, int(대표), long,  long long

실수 자료형 : float, double(대표), long double

단일 문자 자료형 : char

논리 자료형 : bool


실수 자료형의 특징

부동 소수점 방식 사용.

단점 : 약간의 오차가 발생한다.

그럼에도 사용하는 이유 , 장점 : 고정 소수점보다 많은 수를 표현 할 수 있기 때문.


단일 문자 자료형 char

char는 1byte   이다.

-> 1byte = 8bit = 2^8 = 128

-> 127개의 값을 표현한다 = 아스키코드

나머지 1bit는 성공,실패 여부를 담는다.(Harris Key)


상수

const int MAX = 100;

변하지 않는 값

const 키워드를 붙여 사용

선언과 동시에 초기화가 필수


리터럴 상수

이미 정해져 있는 값

변하지 않는값

약속되어 있는 값

(일반적인 숫자들)


자료형의 크기

1 byte     (8bits)      : char,    bool

2bytes    (16bits)     : short

4bytes    (32bits)    : int,    long,    float

8bytes    (64bits)    : double,    long long,    long double

'언어 > C & C++' 카테고리의 다른 글

[MAC] system cls/pause  (0) 2018.10.09
Comments