๐Ÿ‘ฉโ€๐Ÿ’ปTIL6. C : ๋ฐ์ดํ„ฐ ํƒ€์ž…, ํ˜•์‹์ง€์ •์ž, ์—ฐ์‚ฐ์ž

Lilyยท2021๋…„ 5์›” 19์ผ
0

Today I Learned

๋ชฉ๋ก ๋ณด๊ธฐ
6/30

C์–ธ์–ด์˜ string, ์ •์ˆ˜์™ธ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐํƒ€์ž…๊ณผ ๊ฐ ํƒ€์ž…์„ ์ถœ๋ ฅํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ˜•์‹์ง€์ •์ž๋ฅผ ์ •๋ฆฌํ•ด๋ณด๊ฒ ๋‹ค. ์ด ๊ธ€์€ Boostcourse ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ์ปดํ“จํ„ฐ ๊ณผํ•™์„ ์ˆ˜๊ฐ•ํ•˜๊ณ  ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โœจ๋ฐ์ดํ„ฐ ํƒ€์ž…

  • bool: ๋ถˆ๋ฆฌ์–ธ ํ‘œํ˜„, (์˜ˆ) True, False, 1, 0, yes, no
  • char: ๋ฌธ์ž ํ•˜๋‚˜ (์˜ˆ) 'a', 'Z', '?'
  • string: ๋ฌธ์ž์—ด
  • int: ํŠน์ • ํฌ๊ธฐ ๋˜๋Š” ํŠน์ • ๋น„ํŠธ๊นŒ์ง€์˜ ์ •์ˆ˜ (์˜ˆ) 5, 28, -3, 0
  • long: ๋” ํฐ ํฌ๊ธฐ์˜ ์ •์ˆ˜
  • float: ๋ถ€๋™์†Œ์ˆ˜์ ์„ ๊ฐ–๋Š” ์‹ค์ˆ˜ (์˜ˆ) 3.14, 0.0, -28.56
  • double: ๋ถ€๋™์†Œ์ˆ˜์ ์„ ํฌํ•จํ•œ ๋” ํฐ ์‹ค์ˆ˜

โœจํ˜•์‹์ง€์ •์ž

printfํ•จ์ˆ˜์—์„œ๋Š” ๊ฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์œ„ํ•œ ํ˜•์‹์ง€์ •์ž๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ’์„ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.

  • %c : char
  • %f : float, double
  • %i : int
  • %li : long
  • %s : string

โœจ๊ธฐํƒ€ ์—ฐ์‚ฐ์ž ๋ฐ ์ฃผ์„

  • +: ๋”ํ•˜๊ธฐ
  • -: ๋นผ๊ธฐ
  • *: ๊ณฑํ•˜๊ธฐ
  • /: ๋‚˜๋ˆ„๊ธฐ
  • %: ๋‚˜๋จธ์ง€
  • &&: ๊ทธ๋ฆฌ๊ณ 
  • ||: ๋˜๋Š”
  • //: ์ฃผ์„
profile
i๐ŸŽS ๊ฐœ๋ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค

0๊ฐœ์˜ ๋Œ“๊ธ€