• 검색 결과가 없습니다.

◉ 1. 기본자료형 (1)

N/A
N/A
Protected

Academic year: 2022

Share "◉ 1. 기본자료형 (1)"

Copied!
15
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

현승일 교수

3주차 2강. 상수 및 기본 자료형

(2)

학습내용

학습목표 1. 기본 자료형

2. 변수선언과 값의 치환 3. 상수의 사용방법

1. 기본 자료형에 대하여 설명할 수 있다.

2. 변수선언과 값의 치환에 대하여 설명할 수 있다.

3. 상수의 사용방법에 대하여 설명할 수 있다.

(3)

1. 기본 자료형(1)

컴퓨터가 처리하는 데이터의 종류로 정수, 실수, 문자, 문자열과 같이 구분됨

데이터의 유형

<상수 데이터와 자료형과의 관계>

문자형(char)

‘A’

정수형(int) 1000

실수형(float, double) 3.5

자료형(Datatype) 이란 ?

(4)

1. 기본 자료형(2)

C 언어의 기본 자료형

사용할 데이터의 종류에 따라 C 언어 자료형을 이용하여 메모리를 할당 받아 데이터를 사용하게 됨

<C 언어의 기본 자료형>

기본자료형

char 문자형

short int long 정수형

float double long double

실수형

void 기타

(5)

1. 기본 자료형(3)

문자형

기본적으로 1바이트 크기로 한 문자를 저장하는 용도

문자 ‘A’를 저장하면 메모리에는 이진수로 “01000001” 이 저장되며, 십진수로 계산하면 65가 됨

7 6 5 4 3 2 1 0 1byte(8bit)

bit(0 or 1 저장) char

@ 64 40 01000000

A 65 41 01000001

이진수가 1 바이트에 저장

(6)

31 30 29 28 …… 5 4 3 2 1 0

1. 기본 자료형(4)

정수형

컴퓨터에서 처리하는 가장 기본적인 수

크기에 따라 2byte, 4byte, 8byte로 구성

크기 별로 short, int, long 으로 표현 (int 형은 4 byte)

……

4byte(32bit)

int

bit(0 or 1 저장)

(7)

1. 기본 자료형(5)

실수형

세밀한 수학적인 계산을 하거나 소수 등을 표현하는 수

실수형은 나타낼 수 있는 크기 즉 정밀도에 따라 구분됨 float형 : 4byte, double형 : 8 byte

(예) float 형

31 30 29 28 …… 5 4 3 2 1 0

……

4byte(32bit)

float

bit(0 or 1 저장)

(8)

1. 기본 자료형(6)

void 형

값이 없음

값을 갖지 않는 특수한 형태로 값을 갖지 않는 것을 명시하는 목적으로 사용함

함수를 정의하거나 선언할 때 주로 사용 (예) int main(void)

(9)

2. 변수선언과 값의 치환(1)

변수(Variable)의 개념

다양한 값을 저장할 수 있는 이름이 부여된 메모리 기억장소

변수의 선언은 컴파일러에게 어떤 변수형이 사용되는가를 알려주며,

선언과 동시에 메모리에 필요한 공간을 할당 받음

(10)

2. 변수선언과 값의 치환(2)

변수의 선언 및 치환

변수명은 영문자, 숫자, 밑줄(_)만 가능

변수명의 시작은 영문자 또는 밑줄만 가능

예약어(키워드)는 사용불가

변수는 사용하기 전에 선언해야 하며, 반드시 일반 실행문 보다 먼저 와야 함

변수값의 치환 : 변수에 값을 저장하는 것 - 대입연산자 등호(=) 사용

(예) int age = 18; // 18을 age 변수에 저장

(11)

2. 변수선언과 값의 치환(3)

변수의 선언 형식 및 메모리 할당

<메모리에 할당된 변수의 메모리 공간>

char ch;

int age;

double area;

⊙예

한 문자를 저장하기 위한 변수 정수를 저장하기 위한 변수 실수를 저장하기 위한 변수

자료형 변수명

1byte 4byte 8byte

저장공간

변수명 ch age area

(12)

3. 상수의 사용방법(1)

상수(Constant)

프로그램에 의해서 변경되지 않는 고정된 값

상수는 선언과 동시에 값을 할당하여야 함 (초기화)

변수와 상수의 차이

- 변수 : 실행도중 값을 변경 가능

- 상수 : 실행도중 값을 변경할 수 없음

(13)

3. 상수의 사용방법(2)

상수의 사용

변수를 상수화 하여 사용

(예) const 자료형 변수 = 초기화 값 const int PI = 3.14159;

매크로 상수 – 매크로 값으로 대치되어 프로그램에서 사용 (예) #define 매크로 상수명 값

#define ODD 1

#define EVEN 2

(14)

정리하기

1. 기본 자료형

- C언어는 문자형, 정수형, 실수형, void형의 기본 자료형을 가짐

- void형은 값을 갖지 않는 특수형태로 함수를 정의하거나 선언할 때 주로 사용

2. 변수선언과 값의 치환

- 변수의 선언은 컴파일러에게 어떤 변수형이 사용되는가를 알려주며, - 선언과 동시에 메모리에 필요한 공간을 할당 받음

- 변수값 치환은 = 를 사용함

3. 상수의 사용방법

- 변수를 상수화 하여 사용 (예) const int PI = 3.14159 - 매크로 상수 (예) #define ODD 1

(15)

다음시간에는…

에 대해 학습해 보겠습니다.

참고문헌

3주차. 기본 자료형과 변수

3강. 변수 초기화와 주소 연산자

참조

관련 문서

시험관 C 속 검정말은 빛을 받아 광합성을 하므로 이산화 탄소 농도가 감소하여 파란색을 나타내고, 시 험관 D 속 검정말은 알루미늄박에 의해 빛이 차단되어

판형열교환기와 다관원통형 열교환기의 장점을 혼합시킨 하이브리드 열교환 기의 설계 프로그램을 ε - NTU 방법으로 개발 하였다.GUI(Graphi c