๐Ÿฉธ Language/C Language

์ œ 1์žฅ- C์–ธ์–ด์˜ ์„ธ๊ณ„๋กœ

SONOTREE 2025. 2. 2. 04:11

Contents

1) ์™œ C์–ธ์–ด๋ฅผ ๋ฐฐ์›Œ์•ผํ•˜๋Š”๊ฐ€?

2) C์–ธ์–ด ๋ณธ๊ฒฉ ๋ง›๋ณด๊ธฐ

3) ์ฃผ์„

4) ์ปดํ“จํ„ฐ์—์„œ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•


01. ์™œ C์–ธ์–ด๋ฅผ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š”๊ฐ€?

์ ๋‹นํžˆ ์ž˜ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋ชฉํ‘œ๋ผ๋ฉด ๊ตณ์ด ์ปดํ“จํ„ฐ ๋‚ด๋ถ€๊ฐ€ ์–ด๋–ป๊ฒŒ ๋Œ์•„๊ฐ€๋Š”์ง€ ๋ชฐ๋ผ๋„ ์ƒ๊ด€ ์—†๋‹ค.
ํ•˜์ง€๋งŒ ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๋ ค๋ฉด, ์ปดํ“จํ„ฐ์˜ ๋‚ด๋ถ€ ์›๋ฆฌ๋ฅผ ์•„๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ด๋‹ค.

C์–ธ์–ด๋ฅผ ๋ฐฐ์šด๋‹ค๋ฉด ์ปดํ“จํ„ฐ ๋‚ด๋ถ€ ์›๋ฆฌ๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
๋งŽ์€ ์–ธ์–ด๋“ค์ด C์–ธ์–ด์—์„œ ํŒŒ์ƒ๋˜์–ด ์ƒ๊ฒจ๋‚ฌ๊ธฐ ๋–„๋ฌธ์— C์–ด๋„ˆ๋ฅผ ๋ฐฐ์šฐ๋ฉด ๋‹ค๋ฅธ ์–ธ์–ด๋“ค์„ ๊ณต๋ถ€ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋œ๋‹ค.

 

ํ”ํžˆ ์–ธ์–ด๋ฅผ ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์€ ์นœ๊ตฌ๋ฅผ ์‚ฌ๊ท€๋Š” ๊ฒƒ์ด๋ผ๋Š” ๋ง์„ ๋“ค์„ ์ˆ˜ ์žˆ๋‹ค.

C์–ธ์–ด๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ด๋‹ค. ์šฐ๋ฆฌ๋Š” C์–ธ์–ด๋ฅผ ๋งค์šฐ ์ž˜ ํ•˜๋Š” ์ปดํ“จํ„ฐ ์นœ๊ตฌ์™€ ํ•จ๊ป˜ C์–ธ์–ด๋ฅผ ๋ฐฐ์›Œ๋‚˜๊ฐˆ๊ฒƒ์ด๋‹ค. 

C์–ธ์–ด๋ฅผ ๊ฐ€์žฅ ๋นจ๋ฆฌ ์Šต๋“ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ•์ขŒ์—์„œ ๋ฐฐ์šด ๋‚ด์šฉ์„ ํ† ๋Œ€๋กœ ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ง์ ‘ ๋งŒ๋“ค์–ด ๋ณด๋Š” ๊ฒƒ์ด๋‹ค. 

 

 

์ปดํŒŒ์ผ>

์ปดํŒŒ์ผ(compiling)์€, ์ฃผ์–ด์ง„ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค๋ฅธ ์–ธ์–ด์˜ ๋™๋“ฑํ•œ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ปดํŒŒ์ผ๋Ÿฌ๋Š” C++๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋ฅผ ์ด์ง„์ฝ”๋“œ ๋˜๋Š” ๊ธฐ๊ณ„ ์ฝ”๋“œ๋ผ๊ณ  ํ•˜๋Š” ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.

-> ๊ฐ„๋‹จํžˆ, ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•ด ์ „์ฒ˜๋ฆฌ๋œ ์†Œ์Šค์ฝ”๋“œ ํŒŒ์ผ์„ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์ด๋ผ๊ณ  ์ƒ๊ฐํ•ด๋„ ๋จ

 

์ถ”๊ฐ€๋กœ ๋งํฌ(Link)๋Š”, ์—ฌ๋Ÿฌ๊ฐœ๋กœ ๋ถ„๋ฆฌ๋œ ์†Œ์ŠคํŒŒ์ผ์„ ์ตœ์ข… ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํŒŒ์ผ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์„œ๋กœ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์ž‘์—…์ด๋ฉฐ, ๋นŒ๋“œ(Build)๋Š” ์†Œ์Šค์ฝ”๋“œ ํŒŒ์ด์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋งŒ๋“œ๋Š” ๊ณผ์ •์ด๋‹ค.

 

 

์ปดํŒŒ์ผ๋Ÿฌ>

์ปดํŒŒ์ผ๋Ÿฌ(compiler) ์ฆ‰ ๋ฒˆ์—ญ๊ธฐ๋Š”, ํŠน์ • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์“ฐ์—ฌ ์žˆ๋Š” ๋ฌธ์„œ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์˜ฎ๊ธฐ๋Š” ์–ธ์–ด ๋ฒˆ์—ญ ํ”„๋กœ๊ทธ๋žจ์„ ๋งํ•œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ €๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(ex,์–ด์…ˆ๋ธ”๋ฆฌ์–ด)๋กœ ๋ฐ”๊พธ๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

 

์›๋ž˜์˜ ๋ฌธ์„œ๋ฅผ ์†Œ์Šค ์ฝ”๋“œ ๋˜๋Š” ์›์‹œ ์ฝ”๋“œ๋ผ๊ณ  ๋ถ€๋ฅด๊ณ , ์ถœ๋ ฅ๋œ ๋ฌธ์„œ๋ฅผ ๋ชฉ์  ์ฝ”๋“œ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋ชฉ์  ์ฝ”๋“œ๋Š” ์ฃผ๋กœ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์ฒ˜๋ฆฌํ•˜๊ธฐ์— ์šฉ์ดํ•œ ํ˜•ํƒœ๋กœ ์ถœ๋ ฅ๋˜๋ฉฐ, ์ด๋Ÿฐ ์›์‹œ์ฝ”๋“œ -> ๋ชฉ์  ์ฝ”๋“œ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ณผ์ •์„ ์ปดํŒŒ์ผ์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

์•„๋ž˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ ์ข…๋ฅ˜์— ๋Œ€ํ•œ ์‚ฌ์ง„์ด๋‹ค. ๊ฐ„๋‹จํžˆ ์‚ดํŽด๋ณด์ž.

 

ํ”„๋ฆฌํ”„๋กœ์„ธ์„œ(pre-processor)๋Š”, ์‹ค์ œ ์ฝ”๋“œ๋ฅผ ์ปดํŒŒ์ผํ•˜๊ธฐ ์ „์— ์‚ฌ์ „ ์ค€๋น„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด C์–ธ์–ด๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ ํ•  ๊ฒฝ์šฐ ํ—ค๋” ํŒŒ์ผ์„ ์ •์˜ํ•˜์—ฌ ์—ฌ๋Ÿฌ ์†Œ์Šค ํŒŒ์ผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋•Œ ํ”„๋ฆฌํ”„๋กœ์„ธ์„œ๊ฐ€ ์ด ํ—ค๋”ํŒŒ์ผ ๋ถ€๋ถ„์„ ์‹ค์ œ ์†Œ์Šค ์ฝ”๋“œ๋กœ ๋Œ€์ฒดํ•ด์ฃผ๋Š” ์‚ฌ์ „ ์ž‘์—…์„ ํ•˜๊ฒŒ ๋œ๋‹ค. 

 

์ปดํŒŒ์ผ๋Ÿฌ(compiler)๋Š” ๊ณ ๊ธ‰ ์–ธ์–ด๋ฅผ ์ €๊ธ‰ ์–ธ์–ด๋กœ ๋ฒˆ์—ญํ•ด์ค€๋‹ค. ์—ฌ๊ธฐ์„œ์˜ ์ €๊ธ‰์–ธ์–ด๋Š” ์–ด์…ˆ๋ธ”๋ฆฌ์–ด์ด๋‹ค.

 

์–ด์…ˆ๋ธ”๋Ÿฌ(assembler)๋Š” ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋ฅผ ๊ธฐ๊ณ„์–ด(0๊ณผ 1)๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

 

์ธํ„ฐํ”„๋ฆฌํ„ฐ(interpreter)๋Š” ๊ณ ๊ธ‰ ์–ธ์–ด๋ฅผ ํ•œ ์ค„์”ฉ ๋ฒˆ์—ญํ•ด์„œ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”๋กœ ์ถœ๋ ฅํ•˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ์ด๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ Python์ด ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์ปดํŒŒ์ผ, ์–ด์…ˆ๋ธ”๋ฆฌ...์ด๋‹ค

๋งŽ์ด ํ–‡๊ฐˆ๋ฆฐ๋‹ค. ํ•˜์ง€๋งŒ ์ข‹์€ ์†Œ์‹์€ ์šฐ๋ฆฌ๊ฐ€ ์‰ฝ๊ฒŒ ์ปดํŒŒ์ผ๋Ÿฌ๋“ค์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์šฐ๋ฆฌ๋Š” ๋งˆ์†Œ์—์„œ ๋ฌด๋ฃŒ๋ฃŒ ๋ฐฐํฌํ•˜๋Š” Visual C++ 2020 Community๋ฅผ ์‚ฌ์šฉํ• ๊ฒƒ์ด๋‹ค. ์ด๊ฑธ ๋‹ค์šด๋ฐ›์œผ๋ฉด ์œ„์˜ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ž๋™์œผ๋กœ ์„ค์น˜๋œ๋‹ค.

 

 

 

์ฒซ ํ”„๋กœ๊ทธ๋žจ>

#include <stdio.h>
int main() {
	printf("Hello, World! \n");
	return 0;
}

 

์ด์ œ F7(์†”๋ฃจ์…˜ ๋นŒ๋“œ)๋ฅผ ๋ˆŒ๋Ÿฌ ์ปดํŒŒ์ผ์„ ์ง„ํ–‰ํ•ด์ค€๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๋‚˜์˜ค๋ฉด ์„ฑ๊ณต์ ์œผ๋กœ ๋นŒ๋“œ๋œ๊ฒƒ์ด๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  F5(๋””๋ฒ„๊น… ์‹œ์ž‘) ๋˜๋Š” Ctrl + F5(๋””๋ฒ„๊ทธ ํ•˜์ง€ ์•Š๊ณ  ์‹œ์ž‘)์„ ๋ˆŒ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ด๋ณด์ž.

+) ๋””๋ฒ„๊น…์ด๋ž€, ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋ฅผ ์ฐพ์•„ ์ˆ˜์ •ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ด๋‹ค.

F5
Ctrl + F5

<์ •๋ฆฌ>
์šฐ๋ฆฌ๋Š” ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•ด ์ปดํŒŒ์ผ -> ๋งํฌ -> ๋นŒ๋“œ ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค. ์ปดํŒŒ์ผ๋Ÿฌ๋ž€ ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ €๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(์–ด์…ˆ๋ธ”๋ฆฌ์–ด)๋กœ ๋ฐ”๊พธ์–ด์ฃผ๋Š” "๋ฒˆ์—ญ ํ”„๋กœ๊ทธ๋žจ"์ด๋ฉฐ ์šฐ๋ฆฌ๋Š” ์ด ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ๊ฐ€์ง€๊ณ  ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ €๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์ธ ์ปดํŒŒ์ผ์„ ๊ฑฐ์นœ๋‹ค.

๊ณ ๊ธ‰ ์–ธ์–ด๋Š” ์ปดํŒŒ์ผ ๊ณผ์ •์„ ๊ฑฐ์ณ ์ €๊ธ‰ ์–ธ์–ด(์–ด์…ˆ๋ธ”๋ฆฌ์–ด)๋กœ ๋ณ€ํ™˜๋˜๋ฉฐ, ์–ด์…ˆ๋ธ”๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ด์…ˆ๋ธ”๋ฆฌ ๊ณผ์ •์„ ๊ฑฐ์นœ ํ›„ ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜๋œ๋‹ค.

02. C์–ธ์–ด ๋ณธ๊ฒฉ ๋ง›๋ณด๊ธฐ

Hello, Wolrd ํ”„๋กœ๊ทธ๋žจ ๋ถ„์„ํ•˜๊ธฐ>

#include <stdio.h>

 

stdio.h๋Š” Standard Input Output Header์˜ ์•ฝ์ž๋กœ, ํ‘œ์ค€ ์ž…์ถœ๋ ฅ ํ—ค๋”์ด๋‹ค. 

stdio.h๋ผ๋Š” ํŒŒ์ผ์„ ์ด ํŒŒ์ผ์— ํฌํ•จ์‹œํ‚ค๋ฏ€๋กœ์จ,  ์ž…๋ ฅ์žฅ์น˜์ธ ํ‚ค๋ณด๋“œ๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›์•„๋“ค์ด๊ณ  ์ถœ๋ ฅ์žฅ์น˜์ธ ํ™”๋ฉด์— ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜๋„๋ก ํ•˜๋Š”๊ฒƒ์ด๋‹ค.

 

int main()

 

์ •์ˆ˜ ํ˜•์„ ๋ฐ˜ํ™˜ํ•˜๋Š” main ํ•จ์ˆ˜์ด๋‹ค. ํ•ญ์ƒ ํ•จ์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ "[ํ•จ์ˆ˜๋ช…] ()"๋กœ ์„ ์–ธํ•˜๋Š”๊ฒƒ๊ณผ ๊ฐ™์€๊ฒƒ์ด๋‹ค.

๋ชจ๋“  Cํ”„๋กœ๊ทธ๋žจ์€ ์ด mian์—์„œ๋ถ€ํ„ฐ ์‹œ์ž‘๋œ๋‹ค.

 

printf("Hello, World! \n")

 

printf๋Š” ํ™”๋ฉด์— ๊ด„ํ˜ธ ์•ˆ์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜์ด๋‹ค. printf ํ•จ์ˆ˜์— ์˜ํ•ด "Hello, World!"๋ผ๋Š” ๋ฌธ์ž์—ด์ด ์ถœ๋ ฅ๋œ๋‹ค.

printf ํ•จ์ˆ˜๊ฐ€ ์–ด๋–ค ๊ณผ์ •์„ ๊ฑฐ์ณ ํ™”๋ฉด์— ๊ธ€์ž๋กœ ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์ผ๊นŒ?
-> ํ™”๋ฉด์— ๊ธ€์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฌ์›Œ๋ณด์ด์ง€๋งŒ, ์‹ค์žฌ๋กœ๋Š” ๋งค์šฐ ๋ณต์žกํ•œ ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค. ์ผ๋‹จ OS์— ์ž์‹ ์ด ํ™”๋ฉด์— ๊ธ€์ž๋ฅผ ๋ฟŒ๋ ค์•ผ ํ•œ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์•ผ ํ•˜๊ณ  ๋˜ OS๋Š” ํ•˜๋“œ์›จ์–ด(๋ชจ๋‹ˆํ„ฐ)์— ์ด๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ด์•ผ๊ธฐ ํ•ด์ฃผ์–ดํ– ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
-> "Hello. Wolrd!"๋ผ๋Š” ์งง์€ ๋ฌธ์ž์—ด์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด ์œ„์˜ ๊ธด ๊ณผ์ •์„ ์ฝ”๋“œ์— ๋ชจ๋‘ ์ž‘์„ฑํ•˜๋Š”๊ฒƒ์€ ์ƒ๋‹นํžˆ ๋น„ํšจ์œจ์ ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ์œ„ ๋ชจ๋“  ๋‚ด์šฉ์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ํŒŒ์ผ์ธ stdio.h ํŒŒ์ผ์„ ์‚ฌ์šฉํ•œ๋‹ค!!

03. ์ฃผ์„(comment) 

์ฃผ์„(comment)๋Š” ์ž์‹ ์˜ ์ฝ”๋“œ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ๊ธด ์ฃผ์„๊ณผ ์งง์€ ์ฃผ์„์ด ์žˆ๋‹ค.

์ฃผ์„์€ ์šฐ๋ฆฌ๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ถ€๊ฐ€์  ์š”์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ์ด ์ฃผ์„์„ ๋ฌด์‹œํ•œ๋‹ค. ์ฆ‰ ์ฃผ์„์€ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์™„์ „ํžˆ ๋ฌด์‹œํ•˜๊ณ  ์˜ค์ง ์‚ฌ๋žŒ์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด์„œ๋งŒ ์กด์žฌํ•œ๋‹ค.

/*์ด๊ฑด
๊ธด 
์ฃผ์„*/
//์ด๊ฑด ์งง์€ ์ฃผ์„
์ง€๊ธˆ ์ฝ”๋“œ๋ฅผ ์“ฐ๊ณ ์žˆ๋Š” ์‹œ์ ์—์„œ ๋‚ด์‘์„ ์ž˜ ์•ˆ๋‹ค๊ณ  ์ฃผ์„์„ ์ƒ๋žตํ•˜๋Š” ๊ฒฝ์šฐ -> ํ•œ ๋‹ฌ ๋’ค ???์ƒํƒœ๊ฐ€ ๋˜๋ฉฐ 2๋ฐฐ๋กœ ๊ณ ์ƒํ•จ
์ฃผ์„์ด ์ž˜ ์ž‘์„ฑ๋˜์–ด ์žˆ๋Š” ์ฝ”๋“œ -> ๋ช‡๋…„ ๋’ค์— ์ฝ”๋“œ๋ฅผ ์ฝ์–ด๋„ ์ž˜ ์ดํ•ด๊ฐ€ ๋จ

04. ์ปดํ“จํ„ฐ์—์„œ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•

์ˆ˜(Number) & ์ˆซ์ž(Digit) > 

์ˆ˜(number)๋ž€, ์–ด๋–ค ๋ฌผ์งˆ์˜ ์–‘์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์œ„์ด๋ฉฐ ์ˆซ์ž(digit)๋ž€, ์ด๋ฅผ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ๊ฐํ™” ํ•œ ๊ฒƒ์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ๊ณผ๊ฐ€ 100๊ฐœ(์ˆ˜)์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ์‚ฌ๊ณผ๋ฅผ 100๊ฐœ ๊ทธ๋ ค์•ผํ•˜๋ฉด ์ƒ๋‹นํžˆ ๋ฒˆ๊ฑฐ๋กœ์šธ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” '100'์ด๋ผ๋Š” ์ˆซ์ž๋ฅผ ์จ์„œ ์‚ฌ๊ณผ๊ฐ€ 100๊ฐœ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค€๋‹ค.

 

๋†€๋ผ์šด ์ ์€ ์šฐ๋ฆฌ๊ฐ€ 0~9๊นŒ์ง€์˜ ์ˆซ์ž๋งŒ(digit)์„ ์ด์šฉํ•ด์„œ ์ˆ˜(number)๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ด๋‹ค! ์ด๋Š” ์‚ฌ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด '์‚ฌ๊ณผ' ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ 'apple', 'ใƒชใƒณใ‚ด’'๋ผ๊ณ  ์จ๋„ ๋˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜๋‹ค. ์šฐ๋ฆฌ๋Š” 0๊ณผ 1๋งŒ์„ ์ด์šฉํ•ด ์ˆ˜๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๊ณ  100๊ฐœ์˜ ์ˆซ์ž๋ฅผ ์ด์šฉํ•ด ์ˆ˜๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ธฐ์ˆ˜๋ฒ•(Numeral system)์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

 

 

์ˆ˜ํ•™์  ๋ฐฐ๊ฒฝ ์ง€์‹ - ๋ฐ‘๊ณผ ์ง€์ˆ˜ >

2๋ฅผ 100๋ฒˆ ๊ณฑํ•œ๊ฒƒ์„ \(2^{100}\)์ด๋ผ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊นŒ ๋„˜์–ด๊ฐ€์ž.

 

์ง€์ˆ˜์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์‚ฌ์‹ค์€ \((number)^{0}=1\)์ด๋ผ๋Š” ์‚ฌ์‹ค์ด๋‹ค.

์–ด๋–ป๊ฒŒ ์ˆซ์ž๋ฅผ ํ•œ ๋ฒˆ๋„ ์•ˆ ๊ณฑํ–ˆ๋”๋‹ˆ 1์ด ๋ ์ˆ˜๊ฐ€ ์žˆ๋ƒ! ๋ผ๊ณ  ๋ง ํ• ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, ์ด๋Š” ์ˆ˜ํ•™์ž๋“ค ์‚ฌ์ด์— ์•ฝ์†์ฒ˜๋Ÿผ ์ •์˜ํ•œ ๊ฐ’์ด๋‹ค. 

์ˆ˜ํ•™์€ "๋ณต์žกํ•œ ๊ฒƒ์„ ๋‹จ์ˆœํžˆ"๋ผ๋Š” ๋ชฉ์  ํ•˜์— ๋ฐœ์ „ํ•ด์™”๋‹ค.

 

๋งŒ์ผ ์ด ๊ฐ’์„ 1์ด๋ผ ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์—ฌ๋Ÿฌ ์ง€์ˆ˜๋“ค์— ๊ด€๋ จ๋œ ์ค‘์š”ํ•œ ๋ฒ•์น™๋“ค์ด ์„ฑ๋ฆฝ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋‹ค์‹œ๋งํ•ด ์–ด๋–ค ์ˆ˜์˜ 0์Šน ํ•œ ๊ฒƒ์ด 1์ด๋ผ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€, ๋‹ค๋ฅธ ๋ฒ•์น™๋“ค์ด ๋งŒ์กฑ๋˜๊ธฐ ์œ„ํ•ด ๊ทธ๋ ‡๊ฒŒ ์•ฝ์†ํ•œ ๊ฒƒ์ด๋‹ค... ์ด๋‹ค.

 

 

 

์‹ญ์ง„๋ฒ•, ์ด์ง„๋ฒ• 16์ง„๋ฒ• >

์‹ญ์ง„๋ฒ• >>

์•„๋ผ๋น„์•„ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์šฐ๋ฆฌ๋Š” ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด 10๊ฐœ์˜ ์ˆซ์ž๋ฅผ ์ด์šฉํ•˜๋Š” ์‹ญ์ง„๋ฒ•(decimal)์„ ์ด์šฉํ•˜๊ณ  ์žˆ๋‹ค.

์šฐ๋ฆฌ๋Š” 253์ด๋ผ๋Š” ์ˆซ์ž๊ฐ€ ๋‚˜์˜ค๋ฉด \(253 = 2*10^{2} + 5*10^{1} + 3*10^{0}\)์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

์ฃผ๋ชฉํ•ด์•ผํ•  ๋ถ€๋ถ„์€ ํ•œ ์ž๋ฆฌ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚  ๋•Œ ๋งˆ๋‹ค ๊ทธ ์ž๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ˆซ์ž์— 10์ด ๊ณฑํ•ด์ง„๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 1์˜์ž๋ฆฌ์—์„œ๋Š” 3์ด๋ผ๋Š” ์ˆซ์ž์— 1์ด ๊ณฑํ•ด์ง€๊ณ  10์˜์ž๋ฆฌ์—์„œ๋Š” 5๋ผ๋Š” ์ˆ˜์— 10์ด ๊ณฑํ•ด์ง€๊ณ  100์˜ ์ž๋ฆฌ์—์„œ๋Š” 2๋ผ๋Š” ์ˆซ์ž์— 100์ด ๊ณฑํ•ด์ง„๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์‹ญ์ง„๋ฒ•์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง•์ด๋‹ค.

 

๋˜ ์ค‘์š”ํ•œ ํŠน์ง•์œผ๋กœ ์‹ญ์ง„๋ฒ•์€ 10๊ฐœ์˜ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž๋ง์ด๋‹ค. 297, 109 ๋“ฑ ๋ชจ๋“  ์‹ญ์ง„์ˆ˜ ์ˆซ์ž๋“ค์€ 0~9 ์‚ฌ์ด์˜ ์ˆซ์ž๋“ค๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค.

 

 

์ด์ง„๋ฒ• >>

์œ„์˜ ์•„์ด๋””์–ด๋ฅผ ์ ์šฉ์‹œํ‚ค๋ฉด ์ด์ง„๋ฒ•๋„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

์ปดํ“จํ„ฐ๋Š” 0๊ณผ 1(on off)์ธ ๋‘ ์ข…๋ฅ˜์˜ ์ˆซ์ž๋ฐ–์— ํ‘œํ˜„ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ปดํ“จํ„ฐ๋กœ 253์ด๋ผ๋Š” ์ˆซ์ž๋Š” ์–ด๋–ป๊ฒŒ ํ‘œํ˜„๋ ๊นŒ?

 

์‹ญ์ง„๋ฒ•์—์„œ ์‚ฌ์šฉํ•œ ๊ทœ์น™์„ ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๋ฉด ๋œ๋‹ค. ์‰ฌ์šด ์˜ˆ์‹œ๋กœ ๋จผ์ € ์‚ดํŽด๋ณด์ž.

\(6 = 4 + 2 = 1*2^{2} + 1*2^{1} + 0*2^{0} = 110_{2}\)

์‹ญ์ง„๋ฒ•์—์„œ ํ•œ ์ž๋ฆฌ ๋Š˜์–ด๋‚  ๋•Œ๋งˆ๋‹ค 10์ด ๊ณฑํ•ด์กŒ๋‹ค๋ฉด, ์ด์ง„๋ฒ•์—์„œ๋Š” ํ•œ ์ž๋ฆฌ๊ฐ€ ๋Š˜์–ด๋‚  ๋•Œ๋งˆ๋‹ค 2๋ฅผ ๊ณฑํ•˜๋ฉด ๋œ๋‹ค. 

 

๊ทธ๋Ÿผ ์ด์ œ 253์„ ์ด์ง„๋ฒ•์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋ณด์ž.

\(253 = 128 + 64 + 32 + 16 + 8 + 4 + 1\)

\(= 1*2^{7} + 1*2^{6} + 1*2^{5} + 1*2^{4} + 1*2^{3} + 1*2^{2} + 0*2^{1} + 1*2^{0}\)

 

-> ์ด์ง„์ˆ˜๋ฅผ ์‹ญ์ง„์ˆ˜๋กœ ๋ฐ”๊พธ๋Š”๊ฒƒ์€ ์‰ฝ๋‹ค. ์ž๋ฆฌ์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์˜ฌ๋ผ๊ฐˆ ๋•Œ๋งˆ๋‹ค 2๊ฐ€ ๊ณฑํ•ด์ง€๋Š” ๊ฒƒ๋งŒ ์ƒ๊ฐํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ•˜์ง€๋งŒ ๊ด€๊ฑด์€ ์‹ญ์ง„์ˆ˜๋ฅผ ์–ด๋–ป๊ฒŒ ์ด์ง„์ˆ˜๋กœ ๋ฐ”๊พธ๋Š”๊ฐ€์ด๋‹ค. ์–ด๋ ค์›Œ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๋‹ค. ๊ทธ๋ƒฅ ์‹ญ์ง„์ˆ˜๋ฅผ 2๋กœ ๋‚˜๋ˆ„๋Š” ์—ฐ์‚ฐ์„ ํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

 

16์ง„๋ฒ• >>

ํ•˜์ง€๋งŒ ์ด์ง„๋ฒ•์œผ๋กœ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ•˜๋ฉด ๋„ˆ๋ฌด ๊ธธ์–ด์ ธ ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ง„๋‹ค. ๊ทธ๋ž˜์„œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ๋ณดํ†ต 16์ง„๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. 16์ง„๋ฒ• ๋˜ํ•œ ์œ„์—์„œ ์‚ดํŽด๋ดค๋˜ ํŒจํ„ด์„ ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๋ฉด ๋œ๋‹ค.

 

๋”ฐ๋ผ์„œ 123์€ \(123 = 7*16 + 11 = 7*16^{1} + 11*16^{0} = 0x7B\)๋กœ ํ‘œํ˜„๋œ๋‹ค.

  • A=10
  • B=11
  • C=12
  • D=13
  • E=14
  • F=15

-> 16์ง„์ˆ˜๋ฅผ 10์ง„์ˆ˜๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ๋„ ๊ทธ๋ƒฅ ์ž๋ฆฟ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐˆ ๋•Œ๋งˆ๋‹ค 16์„ ๊ณฑํ•ด์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค. 0x7B์˜ ๊ฒฝ์šฐ 11์— 1์„ ๊ณฑํ•˜๊ณ  7์— 16์„ ๊ณฑํ•˜๋ฉด ๋œ๋‹ค. 

 

-> ๊ทธ๋Ÿฌ๋ฉด ์ด์ œ 16์ง„์ˆ˜๋ฅผ 2์ง„์ˆ˜๋กœ ๋ฐ”๊พธ์–ด๋ณด์ž.

์ด๋•Œ๋Š” ๋‹จ์ˆœํžˆ 16์ง„์ˆ˜์˜ ๊ฐ ์ž๋ฆฌ์ˆ˜๋ฅผ (๋ฐ˜๋“œ์‹œ)4์ž๋ฆฌ ์ด์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. 
โ€ป์˜ˆ์™ธ์ ์œผ๋กœ ๋งจ ์•ž์ž๋ฆฌ๋Š” ๊ตณ์ด 4์ž๋ฆฌ ๋งž์ถœ ํ•„์š” ์—†์Œ

 

0x7B์˜ ๊ฒฝ์šฐ 1111011(0111/1011)๋กœ ํ‘œํ˜„๋œ๋‹ค. ๋งจ ์•ž์ž๋ฆฌ ์ˆซ์ž์ธ 7์˜ ๊ฒฝ์šฐ 0111์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ตณ์ด 4์ž๋ฆฌ์ˆ˜๋ฅผ ๋งž์ถ”์ง€ ์•Š๊ณ  111์œผ๋กœ ์“ด๋‹ค.

 

-> ์ด์ง„์ˆ˜๋ฅผ 16์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ„๋‹จํ•˜๋‹ค. ๋’ค์—์„œ๋ถ€ํ„ฐ 4์ž๋ฆฌ์”ฉ ๋Š์–ด์„œ ์ฝ์œผ๋ฉด ๋œ๋‹ค. 1111011์˜ ๊ฒฝ์šฐ 111/1011์ด๋ฏ€๋กœ 0x7B๊ฐ€ ๋œ๋‹ค.

 

 

์ปดํ“จํ„ฐ ๋ฉ”๋ชจ๋ฆฌ์˜ ๋‹จ์œ„ >

์ปดํ“จํ„ฐ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์€ ํฌ๊ฒŒ ๋‘ ๋ถ€๋ฅ˜๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. 

  • ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ(ex. Ram(random access memory)): ์ปดํ“จํ„ฐ๋ฅผ ์ข…๋ฃŒํ•˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚ ์•„๊ฐ
  • ๋น„ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ(ex. Rom(read only memory), ํ•˜๋“œ๋””์Šคํฌ): ์ปดํ“จํ„ฐ๋ฅผ ์ข…๋ฃŒํ•ด๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚ ์•„๊ฐ€์ง€ ์•Š์Œ 

Ram์€ Rom์— ๋น„ํ•ด ๋น„ํ•ด ์†๋„๊ฐ€ ๋งค์šฐ ๋น ๋ฅด๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋žจ์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ์— ๋žœ๋คํ•˜๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๋กฌ(ํ•˜๋“œ๋””์Šคํฌ or CD)์˜ ๊ฒฝ์šฐ ์ˆœ์ฐจ์ ์œผ๋กœ ์ ‘๊ทผํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ด๋Ÿฐ ๋น ๋ฅธ ๋ฉ”๋ชจ๋ฆฌ์˜ ํŠน์„ฑ ๋•Œ๋ฌธ์— ์ปดํ“จํ„ฐ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋“ค์„ ๋ฉ”๋ชจ๋ฆฌ(์•ž์œผ๋กœ Ram=๋ฉ”๋ชจ๋ฆฌ๋กœ ๋ถ€๋ฅผ๊ฑฐ์ž„)์— ๋ณด๊ด€ํ•ด ๋†“๊ณ  ์ž‘์—…์„ ํ•œ๋‹ค. ๋ฌผ๋ก  ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋“ค์€ ํ‹ˆํ‹ˆํžˆ ํ•˜๋“œ๋””์Šคํฌ์— ์ €์žฅํ•ด ๋‚ ์•„๊ฐ€์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค.

 

์ปดํ“จํ„ฐ์˜ ํ•œ ๊ฐœ์˜ ๋ฉ”๋ชจ๋ฆฌ ์†Œ์ž๋Š” 0 ๋˜๋Š” 1์˜ ๊ฐ’์„ ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ์ด์ง„์ˆ˜ ํ•œ ์ž๋ฆฌ๋ฅผ Bit๋ผ๊ณ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ 1bit๋กœ๋Š” 1 ๋˜๋Š” 0์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ด๋Š” ๋„ˆ๋ฌด ์ž‘์€ ์–‘์ด๊ณ  ์šฐ๋ฆฌ๋Š” ๋ณดํ†ต 1๋ณด๋‹ค ํ›จ์”ฌ ํฐ ์ˆ˜๋ฅผ ๋‹ค๋ฃจ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ๋žŒ๋“ค์€ 8bit๋ฅผ ๋ญˆ์–ด์„œ Byte๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

8 ๋น„ํŠธ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์ˆ˜๋Š” 0 ~ 255๊นŒ์ง€ ์ด 256๊ฐœ์ด๋‹ค.
00000000 ~ 11111111 = 0 ~ 155 = 0 ~ 0FF

 

์ปดํ“จํ„ฐ์—์„œ ์—ฐ์‚ฐ์„ ๋‹ด๋‹นํ•˜๋Š” CPU์—๋Š” ๋ ˆ์ง€์Šคํ„ฐ(register)๋ผ๋Š” ์ž‘์€ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ด ์žˆ๋Š”๋ฐ, CPU๋Š” ์ด๊ณณ์— ๊ฐ’์„ ๋ถˆ๋Ÿฌ๋‹ค ๋†“๊ณ  ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ ˆ์ง€์Šคํ„ฐ์˜ ํฌ๊ธฐ๋Š” ์ปดํ“จํ„ฐ ์ƒ์—์„œ ์—ฐ์‚ฐ์ด ์‹คํ–‰๋˜๋Š” ์ตœ์†Œ ๋‹จ์œ„๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๊ณ  ์ด ํฌ๊ธฐ๋ฅผ ์›Œ๋“œ(Word)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

32๋น„ํŠธ ์ปดํ“จํ„ฐ์˜ ๊ฒฝ์šฐ 1์›Œ๋“œ = 32๋น„ํŠธ = 4๋ฐ”์ดํŠธ
64๋น„ํŠธ ์ปดํ“จํ„ฐ์˜ ๊ฒฝ์šฐ 1์›Œ๋“œ = 64๋น„ํŠธ = 8๋ฐ”์ดํŠธ๊ฐ€ ๋œ๋‹ค.