hugDog
Android DevLog
hugDog
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๐Ÿ™Œ Hello? (162)
    • ๐Ÿงฉ์•ˆ๋“œ๋กœ์ด๋“œ (12)
      • ๊ฐœ๋… ์ •๋ฆฌ (5)
      • ๋ฒ„๊ทธ ํ•ด๊ฒฐ (4)
      • ๊ธฐํƒ€ (3)
    • ๐Ÿ”์•Œ๊ณ ๋ฆฌ์ฆ˜ (54)
      • ๊ฐœ๋… (0)
      • ๋ฐฑ์ค€ (48)
      • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (6)
    • ๐Ÿ“„๊ฐœ๋ฐœ ์ผ์ง€ (0)
      • FINPO (0)
    • ๐Ÿ”คํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด (71)
      • C++ ์ •๋ฆฌ (49)
      • C++๊ธฐ์ดˆํ”Œ๋Ÿฌ์Šค ์—ฐ์Šต๋ฌธ์ œ (20)
      • Kotlin (2)
    • โญProject (1)
    • ๐ŸšดTIL (13)
      • Clean Code (13)
    • ๐Ÿšฉ๊ธฐํƒ€ (9)
      • ๋ชฉํ‘œ (6)
      • ์ผ์ƒ (3)
      • ๋ฌธ์„œ (0)

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
hugDog

Android DevLog

๐Ÿ”คํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด/C++ ์ •๋ฆฌ

C++ ์ •๋ฆฌ -2 (์ŠคํŠธ๋ฆผ, ์ถœ๋ ฅ, ์ž…๋ ฅ, cout, cin, ์ •์ˆ˜ํ˜•)

2019. 6. 9. 20:03
728x90

์ŠคํŠธ๋ฆผ : ์—ฐ์†๋œ ๋ฌธ์ž ๋˜๋Š” ๋ฐ์ดํ„ฐ

์ถœ๋ ฅ ์ŠคํŠธ๋ฆผ : ํ”„๋กœ๊ทธ๋žจ ์•ˆ์—์„œ ๋ฐ–์œผ๋กœ ํ˜๋Ÿฌ๋“ค์–ด์˜ค๋Š” ๋ฌธ์ž๋“ค์˜ ์ŠคํŠธ๋ฆผ

์ž…๋ ฅ ์ŠคํŠธ๋ฆผ : ํ”„๋กœ๊ทธ๋žจ ๋ฐ–์—์„œ ์•ˆ์œผ๋กœ ํ˜๋Ÿฌ๋“ค์–ด์˜ค๋Š” ๋ฌธ์ž๋“ค์˜ ์ŠคํŠธ๋ฆผ

 

cout : ๋ฌธ์ž์—ด, ์ˆ˜, ๋ฌธ์ž๋“ค์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์ •๋ณด๋“ค์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋Š”, ๋ฏธ๋ฆฌ ์ •์˜๋œ ๊ฐ์ฒด (์ถœ๋ ฅ ์ŠคํŠธ๋ฆผ)

์‚ฌ์šฉ๋ฒ• : string์ด ์–ด๋–ค ๋ฌธ์ž์—ด์„ ๋‚˜ํƒ€๋‚ธ๋‹ค๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ๋ฌธ์œผ๋กœ ๊ทธ ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅ ๊ฐ€๋Šฅ

             cout<<string; // ์ถœ๋ ฅ ์ŠคํŠธ๋ฆผ์— string ์‚ฝ์ž…

            ex) int carrots = 25;

                 cout<<carrots; // ์ •์ˆ˜ 25๊ฐ€ ์ถœ๋ ฅ๋จ.

 

cin ์‚ฌ์šฉ๋ฒ• : cin>>carrots; //์ž…๋ ฅ ์ŠคํŠธ๋ฆผ์—์„œ ๋ฌธ์ž๋“ค์„ ๊ฐ€์ ธ์™€ carrots์— ๋Œ€์ž….

 

์กฐ์ •์ž endl

endl : ์ƒˆ๋กœ์šด ํ–‰์ด ์‹œ์ž‘๋œ๋‹ค๋Š” ์ค‘์š”ํ•œ ๊ฐœ๋…์„ ๋‚˜ํƒ€๋‚ด๋Š” c++ํ‘œ๊ธฐ.

์กฐ์ •์ž: endl์™€ ๊ฐ™์€ ํ‘œ๊ธฐ๋“ค์„ ์กฐ์ •์ž๋ผ ํ•จ

 

cout<<endl; -> ์‚ฌ์šฉ ์‹œ ํ™”๋ฉด ์ปค์„œ๊ฐ€ ๋‹ค์Œ ํ–‰์˜ ์‹œ์ž‘ ์œ„์น˜๋กœ ๊ฐ.

 

์„ ์–ธ ๊ตฌ๋ฌธ๊ณผ ๋ณ€์ˆ˜

๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ๋ฒ• : ์ €์žฅ๋  ๋ฐ์ดํ„ฐํ˜• ๋ณ€์ˆ˜ ์ด๋ฆ„;

                      ex) int carrots;

 

๋Œ€์ž… ๊ตฌ๋ฌธ : ๊ธฐ์–ต ์œ„์น˜์— ์–ด๋–ค ๊ฐ’์„ ๋Œ€์ž…

               ex) carrots = 25;

                   ๋ณ€์ˆ˜ carrots๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๊ธฐ์–ต ์œ„์น˜์— ์ •์ˆ˜ 25 ๋Œ€์ž…

 

๋Œ€์ž… ์—ฐ์‚ฐ์ž: ๋“ฑํ˜ธ(=), ์—ฐ์ด์–ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ

                ex) int a;

                     int b;

                     int c;

                     a=b=c=7;

                     ๋Œ€์ž… ๊ตฌ๋ฌธ์€ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ์ฒ˜๋ฆฌ๋จ.

                     ๋ณ€์ˆ˜์˜ ๊ฐ’ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ

                 ex) carrots = carrots-1;

 

๋ณ€์ˆ˜ ์ด๋ฆ„

  • ๋ณ€์ˆ˜ ์ด๋ฆ„์—๋Š” ์˜๋ฌธ์ž, ์ˆซ์ž, ๋ฐ‘์ค„(_) ๋ฌธ์ž๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

  • ์ˆซ์ž๋ฅผ ๋ณ€์ˆ˜ ์ด๋ฆ„์˜ ์ฒซ ๋ฌธ์ž๋กœ ์‚ฌ์šฉ ๋ถˆ๊ฐ€

  • ๋ณ€์ˆ˜ ์ด๋ฆ„์—์„œ ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋Š” ๊ตฌ๋ณ„๋จ

  • c++์˜ ํ‚ค์›Œ๋“œ๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ ๋ถˆ๊ฐ€

  • ๋‘ ๊ฐœ์˜ ๋ฐ‘์ค„ ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด๋ฆ„์ด๋‚˜, ๋ฐ‘์ค„ ๋ฌธ์ž์™€ ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด๋ฆ„์€, ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ์™€ ๋ฆฌ์†Œ์Šค๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ์˜ˆ์•ฝ๋˜์–ด ์žˆ์Œ

  • ํ•˜๋‚˜์˜ ๋ฐ‘์ค„ ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด๋ฆ„์€ ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ์™€ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ „์—ญ ์‹๋ณ„์ž ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ์˜ˆ์•ฝ๋˜์–ด ์žˆ์Œ

  • ๋ณ€์ˆ˜ ์ด๋ฆ„์˜ ๊ธธ์ด๋Š” ์ œํ•œ์ด ์—†์œผ๋ฉฐ, ๋ณ€์ˆ˜ ์ด๋ฆ„์— ์“ฐ์ธ ๋ชจ๋“  ๋ฌธ์ž๋“ค์ด ์œ ํšจํ•จ. ๊ทธ๋Ÿฌ๋‚˜, ์–ด๋–ค ํ”Œ๋žซํผ์€ ๊ณ ์œ ์˜ ๊ธธ์ด ์ œํ•œ์ด ์žˆ๋‹ค.

์ •์ˆ˜ํ˜• : 1,98,-8286,0๊ณผ ๊ฐ™์ด ์†Œ์ˆ˜๋ถ€๊ฐ€ ์—†๋Š” ์ˆ˜

์ข…๋ฅ˜ : char, int, long, long long

 

short, int, long, long long ์ •์ˆ˜ํ˜•

shortํ˜•์€ ์ตœ์†Œํ•œ 16๋น„ํŠธ ํญ์„ ๊ฐ€์ง

intํ˜•์€ ์ตœ์†Œํ•œ short ๋งŒํผ์€ ํฌ๋‹ค

longํ˜•์€ ์ตœ์†Œํ•œ 32๋น„ํŠธ ํญ์„ ๊ฐ€์ง€๋ฉฐ, ์ตœ์†Œํ•œ int ๋งŒํผ์€ ํฌ๋‹ค

long longํ˜•์€ ์ตœ์†Œํ•œ 64๋น„ํŠธ ํญ์„ ๊ฐ€์ง€๋ฉฐ, ์ตœ์†Œํ•œ long ๋งŒํผ์€ ํฌ๋‹ค.

 

 

 

 

                       

728x90
    '๐Ÿ”คํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด/C++ ์ •๋ฆฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • C++ ์ •๋ฆฌ -5 (auto ์„ ์–ธ, ๋ฐฐ์—ด, ๋ฌธ์ž์—ด)
    • C++ ์ •๋ฆฌ -4 (const ์ œํ•œ์ž, lvalue, ๋ถ€๋™์†Œ์ˆ˜์ ์ˆ˜ํ˜•, setf(), ๋ฐ์ดํ„ฐํ˜• ๋ณ€ํ™˜)
    • C++ ์ •๋ฆฌ -3 (์ดˆ๊ธฐํ™”, unsigned ํ˜•, ์ •์ˆ˜ํ˜• ์ƒ์ˆ˜,์ง„๋ฒ•์„ ๋ฐ”๊พธ๋Š” ์กฐ์ •์ž, char, bool ํ˜•)
    • C++ ์ •๋ฆฌ -1 (C++์˜ ํŠน์ง•)
    hugDog
    hugDog
    ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต๋ถ€ ์ค‘์ธ ํ•™์ƒ์ž…๋‹ˆ๋‹ค!

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”