CodeGym /Java Course /All lectures for KO purposes /์ธ์ฝ”๋”ฉ

์ธ์ฝ”๋”ฉ

All lectures for KO purposes
๋ ˆ๋ฒจ 1 , ๋ ˆ์Šจ 545
์‚ฌ์šฉ ๊ฐ€๋Šฅ

"ํšจ๊ณผ์ ์ธ ์ฝ”๋”ฉ๋ณด๋‹ค ๋” ์ข‹์€ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค, ์•„๋ฏธ๊ณ ! ์˜ค๋ž˜๋œ ๋กœ๋ด‡์„ ๋ฏฟ์œผ์„ธ์š”."

"์ŠคํŒŒ์ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์•”ํ˜ธ๋ฅผ ๋งํ•˜๋Š” ๊ฒ๋‹ˆ๊นŒ?"

"๋‹น์—ฐํ•˜์ง€. ๋‚˜๋Š” ์†Œํ™” ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ์ •๋ณด๋ฅผ ์ œ์‹œํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ๊ธฐ์ˆ˜ ์ฒด๊ณ„์— ๋Œ€ํ•ด. ์ผ์ƒ ์ƒํ™œ์—์„œ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์ด ์‹ญ์ง„๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋‹ค. ์‹ญ์ง„๋ฒ•์€ ๋ชจ๋“  ์ˆซ์ž๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” 10๊ฐœ์˜ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. ์ˆซ์ž๊ฐ€ 10๊ฐœ์ด๋ฏ€๋กœ ์‹ญ์ง„๋ฒ•์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค."

"๊ทธ๊ฒƒ์€ ์—ด ์†๊ฐ€๋ฝ์„ ๊ฐ€์ง„ ์ธ๊ฐ„์—๊ฒŒ ํŽธ๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋Œ€๋‹จํ•œ ๋ฐœ๋ช…๊ฐ€์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ฆ‰์‹œ ๋‹ค๋ฅธ ์ˆซ์ž์˜ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ธ์ฝ”๋”ฉ์„ ์ƒ๊ฐํ•ด ๋ƒˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 2, 8, 16 ๋˜๋Š” 64์ž๋ฆฌ. ๊ทธ๋“ค์€ ์ด๋ ‡๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. '์‹ ํ˜ธ๊ฐ€ ์žˆ๋‹ค/์‹ ํ˜ธ๊ฐ€ ์—†๋‹ค'์— ์˜์กดํ•˜๋Š” ์ปดํ“จํ„ฐ๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“œ์‹ญ์‹œ์˜ค."

"์•„, ๊ณตํ†ต์ ์ด ๋ญ”์ง€ ์•Œ๊ฒ ์–ด... ์ด ๋ชจ๋“  ์‹œ์Šคํ…œ์€ 2์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์— ๊ธฐ๋ฐ˜์„ ๋‘๊ณ  ์žˆ์–ด.

8์ง„ ์ธ์ฝ”๋”ฉ

"์ž˜ ๊ด€์ฐฐํ–ˆ์Šต๋‹ˆ๋‹ค. 8์ž๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋Š” ์ธ์ฝ”๋”ฉ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ธ๊ฐ„์€ ์ด๊ฒƒ์ด ๊ฐ€์žฅ ์‰ฝ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆซ์ž 8๊ณผ 9๋ฅผ ๋“œ๋กญํ•˜๋ฉด โ€” ๋ถ โ€” 8์ง„์ˆ˜ ์ธ์ฝ”๋”ฉ(์ˆซ์ž ์ฒด๊ณ„)์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ๋ฆฌํ„ฐ๋Ÿด์— ๋Œ€ํ•ด ๋“ค์—ˆ ์ฃ  . ?"

"์˜ˆ, ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค."

"๊ธ€์Ž„, ๋†€๋ž๊ตฐ! 8์ง„์ˆ˜ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฝ”๋”ฉ๋œ ์ˆซ์ž ๋ฆฌํ„ฐ๋Ÿด์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ •๋ง ํ•„์š”ํ•œ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋“ค๋ฆฌ๋Š” ๊ฒƒ๋ณด๋‹ค ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์ˆซ์ž ์•ž์— 0์„ ๋„ฃ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

"๊ทธ๋ž˜์„œ ์ˆซ์ž ๋ฆฌํ„ฐ๋Ÿด์ด 0์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฉด 8์ง„์ˆ˜๋ผ๋Š” ๋œป์ธ๊ฐ€์š” ?"

"์˜ˆ, Java๋Š” ์ด๋ฅผ 8์ง„์ˆ˜๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ:

์•”ํ˜ธ ๋…ธํŠธ
int x = 015; 
x๋Š” 13: 1*8+5
int x = 025; 
x๋Š” 21: 2*8+5
int x = 0123; 
x๋Š” 83์ž…๋‹ˆ๋‹ค: 1*64+2*8+3 == 1*8 2 +2*8 1 +3*8 0
int x = 078;
์ปดํŒŒ์ผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 8์€ 8์ง„์ˆ˜ ์ธ์ฝ”๋”ฉ์— ์‚ฌ์šฉ๋˜๋Š” ๊ธฐํ˜ธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

"์ฝ”๋“œ์— 8์ง„์ˆ˜๋ฅผ ์“ธ ํ•„์š”๋Š” ์—†์ง€๋งŒ ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. "๊ฒฐ๊ตญ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ์ฝ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ํฐ ๋ฐœ๋ช…๊ฐ€์ž…๋‹ˆ๋‹ค.

๊ธ€์Ž„์š”, ๋ชจ๋“  ์ˆซ์ž ์•ž์— 0์„ ์“ธ ์ˆ˜๋Š” ์—†๋‹ค๋Š” ๊ฑธ ๊ธฐ์–ตํ•˜์„ธ์š”."

"ํ•˜์ง€๋งŒ 8์ง„์ˆ˜๋กœ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค๋ฉด ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?"

"์˜ˆ.

์ด์ง„ ์ธ์ฝ”๋”ฉ

"์•„์ง ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋”๋ผ๋„ ์ด์ง„ ์ธ์ฝ”๋”ฉ์€ ๋ชจ๊ตญ์–ด์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ƒ๊ธฐ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. 8์ง„์ˆ˜์— ์ˆซ์ž 0-7๋งŒ ์žˆ์œผ๋ฉด ์ด์ง„์ˆ˜์—๋Š” 0๊ณผ 1๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค."

"์ด ์ธ์ฝ”๋”ฉ์ด ํ•„์š”ํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?"

"์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ด๊ฒƒ์€ ์ปดํ“จํ„ฐ์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ๋ชจ๋“  ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ์˜ ๋ชจ๋“  ๊ฒƒ์€ ์ „๊ธฐ๋กœ ์ž‘๋™ํ•˜๋ฉฐ ์ „๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด์–ธ๊ฐ€๋ฅผ ์ €์žฅํ•˜๊ณ  ์ „์†กํ•˜๋Š” ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€ ์ƒํƒœ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ „์„ ์— ์ „๊ธฐ๊ฐ€ ์—†๊ณ (0) ์ „๊ธฐ๊ฐ€ ์žˆ๋‹ค(1)."

"๊ทธ๋ž˜์„œ ์ธ๊ธฐ๊ฐ€ ์žˆ๊ตฌ๋‚˜... ํ , ์ด ๋ง์„ ๊ธฐ์–ตํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ ๊ฐ™๊ตฌ๋‚˜!"

"๋ชจ๋“  ๋กœ๋ด‡์€ ๊ทธ๊ฒƒ์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. Java์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜์ง€๋Š” ์•Š์ง€๋งŒ Java๋Š” ๊ณ ๊ธ‰ ์–ธ์–ด๋กœ ๊ฐ„์ฃผ๋˜๋ฉฐ ์‹คํ–‰๋˜๋Š” ํ•˜๋“œ์›จ์–ด์—์„œ ์™„์ „ํžˆ ์ถ”์ƒํ™”๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ค ํ˜•์‹์ด ์‚ฌ์šฉ๋˜๋Š”์ง€ ์ •๋ง๋กœ ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ปดํ“จํ„ฐ ๋‚ด๋ถ€?

"๊ทธ๋Ÿฌ๋‚˜ ์ง€๋‚œ ์ˆ˜์‹ญ ๋…„ ๋™์•ˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ์ด์ง„ ์ธ์ฝ”๋”ฉ(๋ฐ ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋‹ค๋ฅธ ์ธ์ฝ”๋”ฉ)์„ ์ข‹์•„ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ Java์—๋Š” ์ด์ง„์ˆ˜๋ฅผ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€๋™ ์†Œ์ˆ˜์  ์ˆซ์ž์˜ ์ •ํ™•๋„๋Š” ์ด์ง„์ˆ˜์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋Œ€ํ‘œ.

"์š”์ปจ๋Œ€, ์ด ์ธ์ฝ”๋”ฉ์— ๋Œ€ํ•ด ๋ชจ๋ฅด๋Š” ๊ฒƒ๋ณด๋‹ค ์•„๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค."

"๋งž์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  8์ง„์ˆ˜ ์ธ์ฝ”๋”ฉ์˜ ๊ฒฝ์šฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Java์—๋Š” 2์ง„๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌํ„ฐ๋Ÿด์„ ์ธ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค."

"๊ทธ๋Ÿผ 0๊ณผ 1๋กœ๋งŒ ๊ตฌ์„ฑ๋˜๋Š” ๊ฑด๊ฐ€์š”?"

"์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค. Java ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ฝ”๋“œ์— ๋‹จ์ˆœํžˆ 0๊ณผ 1๋กœ ๊ตฌ์„ฑ๋œ ์‹ญ์ง„์ˆ˜๊ฐ€ ์•„๋‹Œ ์ด์ง„์ˆ˜๋กœ ์ธ์ฝ”๋”ฉ๋œ ์ˆซ์ž ๋ฆฌํ„ฐ๋Ÿด์ด ํฌํ•จ๋˜์–ด ์žˆ์Œ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ์ด์ง„ ๋ฆฌํ„ฐ๋Ÿด์€ ์ ‘๋‘์‚ฌ 0b๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค ( ' b '๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ๋ผ๋Š” ๋‹จ์–ด์—์„œ ์œ ๋ž˜).

์˜ˆ:

์•”ํ˜ธ ๋…ธํŠธ
int x = 0b100; 
ั…๋Š” 4: 1*4+0*2+0
int x = 0b1111; 
ั…๋Š” 15: 1*8+1*4+1*2+1
int x = 0b1111000111; 
ั…๋Š” 967์ด๋‹ค: 1*2 9 +1*2 8 +1*2 7 +1*2 6 +0*2 5 +0*2 4 +0*2 3 + 1*2 2 + 1*2+1;
int x = 0b12000;
์ด๊ฒƒ์€ ์ปดํŒŒ์ผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค: 2๋Š” ์ด์ง„ ์ธ์ฝ”๋”ฉ์— ์‚ฌ์šฉ๋˜๋Š” ๊ธฐํ˜ธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

16์ง„์ˆ˜ ์ธ์ฝ”๋”ฉ

"2์˜ 4์ œ๊ณฑ์ด ๋ญ์ฃ ?"

"์—ด์—ฌ์„ฏ. ์ €๋งŒํผ ๋ฉ€๋ฆฌ ์˜จ ๋กœ๋ด‡์—๊ฒŒ ์งˆ๋ฌธ์„ ์ œ๋Œ€๋กœ ํ•˜์…จ๊ตฐ์š”!"

"๋ฉ€๋ฆฌ ์˜จ ๊ฒƒ ๊ฐ™๊ตฐ์š”. ์–ด์จŒ๋“  ์—ด์—ฌ์„ฏ. 8์ง„์ˆ˜ ๋ฐ 2์ง„์ˆ˜ ์ธ์ฝ”๋”ฉ ์™ธ์—๋„ ๋ฆฌํ„ฐ๋Ÿด๋„ 16์ง„์ˆ˜๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งค์šฐ ์ธ๊ธฐ ์žˆ๋Š” ์ธ์ฝ”๋”ฉ์ž…๋‹ˆ๋‹ค.

"์ด์ง„ ํ‘œ๊ธฐ๋ฒ•์ด ์ˆซ์ž๊ฐ€ ์‹ค์ œ๋กœ ์ €์žฅ๋˜๋Š” ๋ฐฉ์‹์— ์ตœ๋Œ€ํ•œ ๊ฐ€๊น์ง€๋งŒ ์ธ๊ฐ„์ด ์ด๋Ÿฌํ•œ ์ˆซ์ž๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด์ง„๋ฒ•์—์„œ๋Š” 7์ด ์•„๋‹Œ ๋ฐฑ๋งŒ 20์ž๋ฆฌ ์ˆซ์ž์ž…๋‹ˆ๋‹ค.

"๊ทธ๋ž˜์„œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด 16์ง„์ˆ˜ ์ฒด๊ณ„๋ฅผ ์ƒ๊ฐํ•ด ๋ƒˆ์–ด์š”. ๊ฒฐ๊ตญ, ๋‹น์‹ ์ด ์ •ํ™•ํžˆ ์ง€์ ํ–ˆ๋“ฏ์ด, 16์€ 2์˜ 4์ œ๊ณฑ์ด๋ฏ€๋กœ ์ •ํ™•ํžˆ 4๋น„ํŠธ๋Š” 16์ง„์ˆ˜ ์ˆซ์ž ํ•˜๋‚˜์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

"๊ทธ๋ž˜์„œ ์ด์ œ ๋ชจ๋“  4๋น„ํŠธ๋ฅผ ํ•˜๋‚˜์˜ 16์ง„์ˆ˜๋กœ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."

"๋งž์Šต๋‹ˆ๋‹ค. 16์ง„์ˆ˜ ์ธ์ฝ”๋”ฉ์—๋„ ๊ณ ์œ ํ•œ ์ ‘๋‘์‚ฌ 0x ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค . ์˜ˆ:

์‹ญ์ง„์ˆ˜ ์ด์ง„ ํ‘œ๊ธฐ๋ฒ• 16์ง„๋ฒ•
17 0b 0001 0001 0x11 _ _
4 1 0b 0010 1 00 1 0x 2 9
85 0b 0101 0101 0x 5 5
256 0b 1 0000 0000 0x100 _ _ _

"์ข‹์•„, ์šฐ๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ 8์ง„์ˆ˜ ์‹œ์Šคํ…œ์„ ์–ป์—ˆ๋Š”์ง€ ์ถฉ๋ถ„ํžˆ ๋ช…ํ™•ํ•ด์กŒ์–ด: ์šฐ๋ฆฌ๋Š” ์ˆซ์ž 8๊ณผ 9๋ฅผ ๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ 16์ง„์ˆ˜ ์‹œ์Šคํ…œ์—์„œ ๋น ์ง„ 6์ž๋ฆฌ ์ˆซ์ž๋Š” ์–ด๋””์„œ ์–ป๋‚˜์š”? ๋ณด๊ณ  ์‹ถ์–ด์š”!"

"๋ชจ๋‘ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์˜์–ด ์•ŒํŒŒ๋ฒณ์˜ ์ฒ˜์Œ 6์ž๋Š” A (10), B (11), C (12), D (13), E (14), F (15) ์˜ ๋ˆ„๋ฝ๋œ 6์ž๋ฆฌ๋กœ ๊ฐ„์ฃผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. .

์˜ˆ:

16์ง„๋ฒ• ์ด์ง„ ํ‘œ๊ธฐ๋ฒ• ์‹ญ์ง„์ˆ˜
0x1 _ 0b 0000 0001 1
0x9 _ 0b 0000 1001 9
0x A 0b 0000 1010 10
0x b 0b 0000 1011 11
0x C 0b 0000 1100 12
0x D 0b 0000 1101 13
0x E 0b 0000 1110 14
0x ์—ํ”„ 0b 0000 1111 15
0x 1 ์—ํ”„ 0b 0001 1111 31
0x AF _ 0b 1010 1111 175
0x ์—ํ”„ _ 0b 1111 1111 255
0x ์—ํ”„ ์—ํ”„ _ 0b 1111 1111 1111 4095

"์–ด๋–ป๊ฒŒ 16์ง„์ˆ˜๋ฅผ 10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๊นŒ?"

"๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž 0 x A F C F ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค . ์‹ญ์ง„๋ฒ•์œผ๋กœ ์–ผ๋งˆ์ž…๋‹ˆ๊นŒ? ์ฒซ์งธ, ์œ„์น˜ ๋ฒˆํ˜ธ ์‹œ์Šคํ…œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 16 ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ•  ๋•Œ:

A * 16 3 + F * 16 2 + C * 16 1 + F

๊ธฐํ˜ธ A๋Š” ์ˆซ์ž 10์— ํ•ด๋‹นํ•˜๊ณ  ๋ฌธ์ž C๋Š” ์ˆซ์ž 12๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ๋ฌธ์ž F๋Š” 15๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ์„ ์–ป์Šต๋‹ˆ๋‹ค.

10 * 16 3 + 15 * 16 2 + 12 * 16 1 + 15

์ˆซ์ž์— ํ•ด๋‹นํ•˜๋Š” ๋‹ค์–‘ํ•œ ๊ฑฐ๋“ญ์ œ๊ณฑ์œผ๋กœ 16์„ ์˜ฌ๋ฆฌ๋ฉด ๋‹ค์Œ์„ ์–ป์Šต๋‹ˆ๋‹ค.

10 * 4096 + 15 * 256 + 12 * 16 + 15

์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์š”์•ฝํ•˜๊ณ  ๋‹ค์Œ์„ ์–ป์Šต๋‹ˆ๋‹ค.

45007

"์ด์ œ 45007์ด ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ๋ฐฉ์‹์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค."

"๋„ค, ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. 0x A F C F ์ž…๋‹ˆ๋‹ค. "

"์ด์ œ ์ด์ง„๋ฒ•์œผ๋กœ ๋ณ€ํ™˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ง„๋ฒ•์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

0b 1010 1111 1100 1111

"๋ชจ๋“  4๋น„ํŠธ ์„ธํŠธ๋Š” ์ •ํ™•ํžˆ ํ•˜๋‚˜์˜ 16์ง„์ˆ˜ ๋ฌธ์ž์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋งค์šฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ณฑ์…ˆ์ด๋‚˜ ์ง€์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค."

์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION