๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
(C์–ธ์–ด ๊ธฐ์ดˆ) 6. ์—ฐ์‚ฐ์ž(2) ์—ฐ์‚ฐ์ž(1)์—์„œ ๋ดค๋˜ ์—ฐ์‚ฐ์ž๋“ค ๋ง๊ณ ๋„, ๋” ํšจ์œจ์ ์ด๋ฉด์„œ ํŠน๋ณ„ํ•œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์—ฐ์‚ฐ์ž๋“ค์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ํ˜• ๋ณ€ํ™˜ ์—ฐ์‚ฐ์ž int a = 10; ์ด๋ผ๊ณ  ์„ ์–ธํ•˜๋ฉด a๋Š” ์ •์ˆ˜ํ˜•์ด๊ณ  ๊ทธ ์•ˆ์˜ ๊ฐ’์€ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ผ์‹œ์ ์œผ๋กœ ์‹ค์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด a์•ž์— ๊ด„ํ˜ธ๋กœ (double)์ฒ˜๋Ÿผ ์›ํ•˜๋Š” ์ž๋ฃŒํ˜•์„ ๋„ฃ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. (double)10 //10.0์œผ๋กœ ๋ฐ”๊พธ๊ธฐ (int)10.7 //10์œผ๋กœ ๋ฐ”๊พธ๊ธฐ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. #include int main (void) { int a = 20, b =3; float res; res = ((float)a) / ((float)b); //a์™€ b ์‹ค์ˆ˜๋กœ ๋ณ€ํ™˜ printf("a = %d, b = %d\n", a, b); printf("a / b ์˜ ๊ฒฐ๊ณผ : %.1.. 2023. 8. 28.
(C์–ธ์–ด ๊ธฐ์ดˆ) 5. ์—ฐ์‚ฐ์ž(1) ์—ฐ์‚ฐ ๋ช…๋ น์—๋Š” ์—ฐ์‚ฐ์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•œ๋ฐ, ์ด๋ฅผ ํ”ผ์—ฐ์‚ฐ์ž๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. 1+a ๋˜๋Š” a+b๋ผ๋Š” ๋ฌธ์žฅ์ด ์žˆ๋‹ค๋ฉด +๋Š” ์—ฐ์‚ฐ์ž์ด๊ณ , 1, a, b๋Š” ํ”ผ์—ฐ์‚ฐ์ž์ธ ๊ฑฐ์ฃ . ๊ทธ๋Ÿฐ๋ฐ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ์ด๋ ‡๊ฒŒ ์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜๋งŒ ์žˆ๋Š” ๊ฑด ์•„๋‹™๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ์ˆ˜์‹์„ ํ”ผ์—ฐ์‚ฐ์ž๋กœ ์ง์ ‘ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ++a 10 % 3 (a > 10) && (a 10, a < 20 = ์ˆ˜์‹ ํ”ผ์—ฐ์‚ฐ์ž ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ํ•˜๋‚˜๋ฉด ๋‹จํ•ญ ์—ฐ์‚ฐ์ž, 2๊ฐœ๋ฉด ์ดํ•ญ ์—ฐ์‚ฐ์ž, 3๊ฐœ๋ฉด ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž์™€ ๋Œ€์ž… ์—ฐ์‚ฐ์ž ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž์—๋Š” ๋”ํ•˜๊ธฐ, ๋นผ๊ธฐ, ๊ณฑํ•˜๊ธฐ, ๋‚˜๋ˆ„๊ธฐ, ๋‚˜๋จธ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ œ๋กœ ๋Œ€์ž…, ๋”ํ•˜๊ธฐ, ๋นผ๊ธฐ, ๊ณฑํ•˜๊ธฐ ์—ฐ์‚ฐ์ž๋ฅผ ๋จผ์ € ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. #include int main(void).. 2023. 8. 27.