ICT/IT์ •๋ณด

IT์šฉ์–ด๋ฅผ์•Œ์•„๋ณด์ž ![C์–ธ์–ด]ํŽธ

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2016. 3. 26. 12:31
๋ฐ˜์‘ํ˜•

IT๋ถ„์•ผ์— ๊ณต๋ถ€๋ฅผํ•˜์‹œ๋Š”๋ถ„๋“ค์„์œ„ํ•œ IT์šฉ์–ด์ง‘!C์–ธ์–ดํŽธ

C์–ธ์–ด ๋ฅผ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„ ๋“ค์„์œ„ํ•ด  C์–ธ์–ด ๊ด€๋ จ ์šฉ์–ด๋“ค์„์ •๋ฆฌํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

 

 

Data(์ž๋ฃŒ) -ํ˜„์‹ค์„ธ๊ณ„์— ์กด์žฌํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ์‚ฌ์‹ค์ด๋‚˜ ๊ฐ’.

                       -c์–ธ์–ด์„ธ์–ด๋Š” ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜๋ฅผ ํ†ตํ‹€์–ด์„œ Data๋ผ๊ณ ํ•œ๋‹ค.

 

 

ํ•จ์ˆ˜ -ํ•˜๋‚˜์˜ ๋…๋ฆฝ๋œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ช…๋ น์–ด๋“ค์˜ ์ง‘ํ•จ

 

main()ํ•จ์ˆ˜ - cํ”„๋กœ๊ทธ๋žจ์€ main ํ•จ์ˆ˜์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ๊ทธ์•ˆ์— ํฌํ•จ๋œ ๋ช…๋ น๋ฌธ๋“ค๋งŒ ์‹คํ–‰ ํ›„ ์ข…๋ฃŒ

-๋ฐ˜๋“œ์‹œ1๊ฐœ๋งŒ ์กด์žฌํ•ด์•ผํ•œ๋‹ค.

 

ํ—ค๋”ํŒŒ์ผ -C์—์„œ ์ œ๊ณตํ•˜๋Š” ํ•จ์ˆ˜๋ฐ ๋ณ€์ˆ˜๋“ค์˜ ์›ํ˜•์ด์„ ์–ธ๋œ ํŒŒ์ผ์„ ๋งํ•œ๋‹ค.

-*.h๋กœ ํ™•์žฅ์ž๊ฐ€ ๋ถ™์–ด์žˆ๋‹ค

                                 - stdio.h: ํ‘œ์ค€์ž…์ถœ๋ ฅ์— ๊ด€๋ จ๋œํ—ค๋”ํŒŒ์ผ๋กœ์„œprintf,scanf๋“ฑ์˜ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด ์‚ฌ์šฉ.

 

์ฃผ์„ - ํ”„๋กœ๊ทธ๋žจ์˜ ์ดํ•ด๋ฅผ ๋•๊ธฐ์œ„ํ•ด ์„ค๋ช…์„ ์„œ์ˆ ํ•ด ๋†“๋Š”๊ฒƒ

               -์„ค๋ช…๋ฌธ์ผ๋ฟ ์ปดํŒŒ์ผ๋Œ€์ƒ์—์„œ ์ œ์™ธ๋˜๋ฏ€๋กœ ์‹คํ–‰ํŒŒ์ผํฌ๊ธฐ์—๋„ ์˜ํ–ฅ์„ ์ฃผ์ง€์•Š๋Š”๋‹ค.

-ํ•œ์ค„์ฃผ์„://๋‚ด์šฉ - ๋ฌธ๋‹จ์ฃผ์„ : /*(๋‚ด์šฉ)*/

 

printfํ•จ์ˆ˜ - ํ™”๋ฉด์— ๋ฌธ์ž ,์ˆซ์ž ,๋ฌธ์ž์—ด ๋“ฑ์„ ์ถœ๋ ฅ์‹œํ‚ค๋Š” ํ‘œ์ค€ํ•จ์ˆ˜์ด๋‹ค.

 

์ƒ์ˆ˜ -data๋ฅผํ‘œํ˜„ -๊ฐ’์ด์ •ํ•ด์ง€๋ฉด ๋”์ด์ƒ ๋ณ€๊ฒฝ ํ• ์ˆ˜ ์—†๋Š” ๊ณ ์ •๋œ๊ฐ’

-๊ฐ’์ด ์ •ํ•ด์ง€๋ฉด ๋”์ด์ƒ ๋ณ€๊ฒฝํ• ์ˆ˜ ์—†๋Š” ๊ณ ์ •๋œ ๊ฐ’

-์ •์ˆ˜, ์‹ค์ˆ˜, ๋ฌธ์ž , ๋ฌธ์ž์—ด์ด ์žˆ๋‹ค.

 

ASCll์ฝ”๋“œ - American Standard code for information lnterchange์˜ ์•ฝ์–ด

-์ปดํ“จํ„ฐ์—์„œ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•˜๋Š” 0~127๊นŒ์ง€์˜ ์ˆซ์ž

-128๊ฐœ์˜ ์˜๋ฌธ์ž ,์ˆซ์ž ,ํŠน์ˆ˜๋ฌธ์ž ํ‘œํ˜„

 

๋ณ€์ˆ˜ - ์ƒ์ˆ˜๋ฅผ ์ €์žฅ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋ฉ”๋ชจ๋ฆฌ์ƒ์˜ ์ €์žฅ๊ณต๊ฐ„์„ ๋งํ•œ๋‹ค.

-์ž๋ฃŒํ˜•์— ๋”ฐ๋ผ ์‹ค์ œ๋กœ ๋ฉ”๋ชจ๋ฆฌ์— ํ•ด๋‹นํ•˜๋Š” ๊ณต๊ฐ„์„ ํ™•๋ณดํ•œ๋‹ค.

 

์ „์—ญ๋ณ€์ˆ˜ - ํ•จ์ˆ˜๋ฐ–์— ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋ฅผ ๋งํ•œ๋‹ค.

-ํ•ด๋‹น์†Œ์ŠคํŒŒ์ผ์— ์žˆ๋Š” ๋ชจ๋“ ํ•จ์ˆ˜์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ณ€์ˆ˜์ด๋‹ค.

 

*์ง€์—ญ๋ณ€์ˆ˜ - ํ•จ์ˆ˜๋‚ด์— ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋ฅผ ๋งํ•œ๋‹ค.

-ํ•จ์ˆ˜๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

static ๋ณ€์ˆ˜ (์ •์ ๋ณ€์ˆ˜) - ์„ ์–ธํ˜•์‹ : static ์ž๋ฃŒํ˜• ๋ณ€์ˆ˜๋ช…;

-ํ•จ์ˆ˜๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

-๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋ฉด ๋ฉ”์ธํ•จ์ˆ˜๊ฐ€ ์ˆ˜ํ–‰๋˜๊ธฐ ์ด์ „์— ๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋˜๋ฉฐ ,ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋ ๋•Œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์†Œ๋ฉธ๋œ๋‹ค.

 

์ž๋™ํ˜•๋ณ€ํ™˜ -ํฌ๊ธฐ๊ฐ€ ๋‹ค๋ฅธ์ž๋ฃŒํ˜• ๊ธฐ๋ฆฌ ์—ฐ์„  ์ฒ˜๋ฆฌ๊ฐ€ ๋ ๋•Œ ํฌ๊ธฐ (๋ฐ”์ดํŠธ์ˆ˜) ๊ฐ€ ์ž‘์€ ์ž๋ฃŒํ˜•์ด

ํฌ๊ธฐ๊ฐ€ ํฐ ์ž๋ฃŒํ˜•์œผ๋กœ ์•”์‹œ์ ์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๊ณ„์‚ฐ ์ฒ˜๋ฆฌ๊ฐ€ ์ด๋ค„์ง€๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.

 

๊ฐ•์ œํ˜• ๋ณ€ํ™˜ -์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ •์ž๋ฃŒ์˜ ํ˜•์„ ๊ฐ•์ œ์ ์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.

-ํ˜•์‹: (์ž๋ฃŒํ˜•์ด๋ฆ„) ๋ณ€์ˆ˜๋˜๋Š” ์—ฐ์‚ฐ์‹

 

์ŠคํŠธ๋ฆผ- ๊ฐœ๋ฐœ์ž์™€ ํ•˜๋“œ์›จ์–ด ์žฅ์น˜ ์‚ฌ์ด์— ์กด์žฌํ•˜๋Š” ์ถ”์ƒ์  ๊ณ„์ธต์„ ๋งํ•˜๊ณ ์žˆ๋‹ค.

-์šด์˜์ฒด์ œ๋Š” ํ‚ค๋ณด๋“œ , ๋ชจ๋‹ˆํ„ฐ ,ํ”„๋ฆฐํ„ฐ ,ํŒŒ์ผ๋“ฑ์„ ์ŠคํŠธ๋ฆผ์ด๋ผ๋Š” ๋™๋“ฑํ•œ ์žฅ์น˜๋กœ ๋‹ค๋ฃฌ๋‹ค .

-์ฆ‰ ์ŠคํŠธ๋ฆผ์€ ์žฅ์น˜์ข…๋ฅ˜์— ์ƒ๊ด€์—†์ด ์ž…์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ฐœ๋ฐœ์ž์™€ ์žฅ์น˜์‚ฌ์ด์—

์œ„์น˜ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ค‘์žฌํ•œ๋‹ค.

 

scanf()ํ•จ์ˆ˜ -์ž…๋ ฅ์žฅ์น˜๋กœ๋ถ€ํ„ฐ ์ •์ˆ˜,์‹ค์ˆ˜ ,๋ฌธ์ž ๋ฌธ์ž์—ด๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ์„œ์‹ (์ œ์–ด๋ฌธ์ž)์„

์ด์šฉํ•˜์—ฌ ์ฝ์–ด ๋“ค์ด๋Š” ํ‘œ์ค€ํ•จ์ˆ˜.

 

 

 ์—ฐ์‚ฐ์ž -     ๊ณ„์‚ฐํ•˜๋”๋‚˜ ๋ฌด์—‡์ธ๊ฐ€๋ฅผ ํ‘œํ˜„ํ• ๋•Œ ์‚ฌ์šฉ ๋˜์–ด์ง€๋Š” ๋ฌธ์ž๋Š” ๋งํ•œ๋‹ค.

-์ฆ‰, ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋Š” ๊ธฐํ˜ธ์ด๋‹ค ,(์˜ˆ +,-,*,/......)

 

 

์ œ์–ด๋ฌธ -๋ช…๋ น์–ด๋“ค์„ ์ œ์–ดํ•˜๋Š”๋ช…๋ น์–ด

-์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ˜๋ณต๋ฌธ์ด ์žˆ๋‹ค.

 

์กฐ๊ฑด๋ฌธ - ์กฐ๊ฑด์—๋”ฐ๋ผ ์‹คํ•ผํ•  ๋ช…๋ น์ด ๊ฒฐ์ • ๋˜๋Š” ์„ ํƒ์  ์ œ์–ด๊ตฌ์กฐ์ด๋‹ค.

 

๋ฐ˜๋ณต๋ฌธ -์ •ํ•ด์ง„ ๋ฌธ์žฅ์„ ๋ฐ˜๋ณตํ•ด์„œ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋ฉฐ ๋งŽ์€์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ

ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ• ์ˆ˜์žˆ๋„๋ก ํ•œ ์ˆœํ™˜ ๊ตฌ์กฐ์ด๋‹ค.

 

๋งคํฌ๋กœ - ์ปดํŒŒ์ผ์— ์•ž์„œ ๋ฏธ๋ฆฌ ์ •์˜๋˜์–ด ์žˆ๋Š”๊ฐ’์œผ๋กœ ๋ฐ”๋€๋‹ค.

ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ์‹œ์— ํ•จ์ˆ˜ ,๋ช…๋ น, ์ˆ˜์‹ ,์ƒ์ˆ˜ ๊ฐ’์ด ์ž์ฃผ ์‚ฌ์šฉ๋ ๋•Œ ์ด๋“ค์„ ๋Œ€ํ‘œํ•˜๋Š” ์ด๋ฆ„(๋ณ„๋ช…)์„ ๋ถ™์—ฌ์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์ด๋‹ค.

 

๋ฐฐ์—ด -๊ฐ™์€ ์ž๋ฃŒํ˜• ๋ณ€์ˆ˜๋“ค์˜ ์ง‘ํ•ฉ์ด๋‹ค.

-๋Œ€๋Ÿ‰์˜ data๋ฅผ์ €์žฅํ•œ๋‹ค.

 

1์ฐจ์›๋ฐฐ์—ด -์ž๋ฃŒํ˜•์ด ๊ฐ™์€ ์ผ๋ฐ˜๋ณ€์ˆ˜๋“ค์˜ ์ง‘ํ•ฉ

2์ฐจ์›๋ฐฐ์—ด ์ž๋ฃŒํ˜•์ด๊ฐ™์€ 1์ฐจ์›๋ฐฐ์—ด๋“ค์˜ ์ง‘ํ•ฉ

3์ฐจ๋ฐฐ์—ด -์ž๋ฃŒํ˜•์ด ๊ฐ™์€2์ฐจ์›Œ ๋ฐฐ์—ด๋“ค์˜ ์ง‘ํ•ฉ

 

ํฌ์ธํ„ฐ ๋ณ€์ˆ˜ -์ฃผ์†Œ๋ฅผ์ €์žฅํ•˜๋Š”๋ณ€์ˆ˜์ด๋‹ค.

-์‹ค์ œ๋ฐ์ดํ„ฐ ์ €์žฅํ• ์ˆ˜ ์—†๊ณ  ,๋ณ€์ˆ˜๋‚˜ ๋ฌธ์ž์—ด์˜ ์ฃผ์†Œ๋งŒ์„ ์ €์žฅํ•œ๋‹ค.

 

ํฌ์ธํ„ฐ๋ณ€์ˆ˜ ์‚ฌ์šฉ๋ชฉ์  - ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉ

1)ํ˜ธ์ถœ๋œ ํ•จ์ˆ˜์—์„œ ํ˜ธ์ถœํ•œ ํ•จ์ˆ˜์˜ ๋ณ€์ˆ˜ ๊ฐ’์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์„๋•Œ

2)๋‹ค๋ฅธ ํ•จ์ˆ˜์— ๋ฐฐ์—ด์ด๋‚˜ ๋ฌธ์ž์—ด์„ ์ „๋‹ฌํ•˜๊ณ  ์‹ถ์„๋•Œ

-๋™์ ํ• ๋‹น๋œ ๋ณ€์ˆ˜๋กœ์˜ ์ ‘๊ทผ

 

&์—ฐ์‚ฐ์ž - ๋ณ€์ˆ˜์— ํ• ๋‹น๋œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

-ํ˜•์‹:&๋ณ€์ˆ˜

*์—ฐ์‚ฐ์ž -ํฌ์ธํ„ฐ๋ณ€์ˆ˜๊ฐ€ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ์ฃผ์†Œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

 

๋™์ ํ• ๋‹น -ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์ค‘ ๋ณ€์ˆ˜๋ฅผ ์œ„ํ•œ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๋งŒ๋“ค๊ธฐ

 

๊ตฌ๋„์ฒด -๋‹ค์–‘ํ•œ ์ž๋ฃŒํ˜•์˜ ๋ณ€์ˆ˜๋“ค์„ ๋ฌถ์–ด์„œ ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ์ทจ๊ธ‰ํ• ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด์ž๋ฃŒํ˜•

-๋ฐฐ์—ด์˜ ๋‹จ์ ์ธ ๊ฐ™์€ ์ž๋ฃŒํ˜•์˜ ์ž๋ฃŒ๋“ค๋งŒ ์ฒ˜๋ฆฌํ• ์ˆ˜ ์žˆ๋‹ค๋Š” ์ œ์•ฝ์—์„œ ๋ฒ—์–ด๋‚˜

๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์ด์งˆ์ ์ธ ์ž๋ฃŒ๋“ค์„ ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ• ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒ๊ตฌ์กฐ์ด๋‹ค.

-๊ตฌ์กฐ์ฒด ๋ณ€์ˆ˜๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์–ต ์žฅ์†Œ๋ฅผ ๋ฉค๋ฒ„๋ณ€์ˆ˜,๋˜๋Š” ํ•„๋“œ๋ผ ํ•œ๋‹ค .

 

ํŒŒ์ผ -HDD(ํ•˜๋“œ๋””์Šคํฌ)๋‚˜ ssd์™€ ๊ฐ™์€ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜ ์•ˆ์— ์ €์žฅ๋œ data

 

์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜ - ์ƒ์ˆ˜ ๊ณ ์œ ํ•œ data๊ฐ’ ๋ณ€ํ•˜์ง€์•Š๋Š” ์ˆ˜

-๋ณ€์ˆ˜ ๋ณ€ํ•˜๋Š”๊ณต๊ฐ„ ,๋Œ€์ž…์ด ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„

 

์ƒ์„ฑ์ž -์ž๋ฐ”์—์„œ ๊ฐ์ฒด๋ฅผ์ƒ์„ฑํ• ๋•Œ ํ˜ธ์ถœ๋˜๋Š” ๋ฉ”์†Œ๋“œ

 

๋‚ด๋ถ€ํด๋ž˜์Šค - ์ž๋ฐ”์—์„œ๋Š” ํด๋ž˜๋Š ๋‚ด๋ถ€์— ๋˜ ํด๋ž˜์Šค๋ฅผ ์„ ์–ธํ•˜์—ฌ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ์Œ

 

jvm - ์ž๋ฐ”๋ฅผ ์‹ฑํ–‰ํ•˜๊ธฐ์œ„ํ•œ ๊ฐ€์ƒ๊ธฐ๊ณ„

 

class- ์ปดํŒŒ์ผ๋œ ํ•œ์ฝ”๋“œ๊ฐ€ ๋‹ค๋ฅธ์šด์˜ ์ฒด์ œ์—์„œ ์‚ฌ์šฉ ํ• ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณต๋˜๋Š”๊ฒƒ

 

static - ์ž๋ฐ”์—์„œ๋Š” ๊ณต๋™์˜ ๊ณต์šฉ์˜ ๋œป์„ ๋‚ดํฌํ•˜๋ฉฐ ,๊ฐ์ฒด์˜ ์„ ์–ธ ์—†์ด ์ ‘๊ทผ๊ฐ€๋Šฅ

 

 

 

c์–ธ์–ด ์— ๋Œ€ํ•œ์šฉ์–ด๋ฅผ ์ •๋ฆฌํ•˜๋‹ค๋ณด๋‹ˆ

 

์ฐธ ๋งŽ์€ ์šฉ์–ด๋“ค์ด ์“ฐ์ด๊ณ  ์žˆ๋„ค์š” ^_^

 

IT๋ถ„์•ผ์—์„œ ๊ธฐ์ดˆ์ค‘์— ๊ธฐ์ดˆ C์–ธ์–ด 

 

๋ฐฐ์šฐ์‹œ๋Š”๋ถ„๋“ค์—๊ฒŒ ๋งŽ์€๋„์›€์ด ๋˜์…จ์œผ๋ฉดํ•ฉ๋‹ˆ๋‹ค.

 

IT๋ถ„์•ผ๋Š” ๊ณต๋ถ€๋ฅผ์‹œ์ž‘ํ•˜์‹ค๋•Œ์—๋Š” ์ฒ ์ €ํ•œ ๊ณ„ํš์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

 

๋ฐฐ์šฐ๋Š” ๊ณผ์ • ์ˆœ์„œ๋“ค๋„ ์ค‘์š”ํ•˜๊ตฌ์š”.

 

 

IT๋ถ„์•ผ์— ๋„์ „ํ•˜๊ณ ์‹ถ์œผ์‹ ๋ถ„๋“ค ์ทจ์—…,์ง„๋กœ๋ฅผ ์ƒ๊ฐํ•˜์‹œ๋Š”๋ถ„๋“ค์€

 

์•„๋ž˜์นดํ†ก์œผ๋กœ ๋ฌธ์˜์ฃผ์„ธ์š” Jung321654

 

 


www.kg์•„์ดํ‹ฐ๋ฑ…ํฌ.kr

 

 

 

 

 

 

 

 

 

 

๋ฐ˜์‘ํ˜•