À̹ø °ÀÇ¿¡¼´Â Àú¹ø¿¡ ¹è¿ìÁö ¸øÇÑ ÀÔÃâ·Â ÇÔ¼öÀÎ getchar, putchar, getch, putch, getcheµîÀ» ¹è¿ö º¸°Ú½À´Ï´Ù.
1. ¹®ÀÚ ÀÔÃâ·Â C¾ð¾î¿¡´Â printf, scanf¸»°íµµ ¹®ÀÚ ÀÔÃâ·Â ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù. ±×°Íµé¿¡ ´ëÇØ ¹è¿ö º¸ÁÒ.
(1) getchar°ú putchar ¹®ÀÚ ÀÔÃâ·Â ÇÔ¼öÀÎ getchar°ú putcharÇÔ¼ö¸¦ ¹è¿öº¸°Ú½À´Ï´Ù. ÀÌ ÇÔ¼öµéÀº °¢°¢ ÇÑ ¹®ÀÚ¸¦ ÀÔ·Â, Ãâ·ÂÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù. µÑ´Ù stdio.h¿¡ Á¤ÀǵǾî ÀÖÁÒ. getcharÇÔ¼öÀÇ »ç¿ë¹ýÀº
[º¯¼ö=]getchar();
ÀÌ·± ½ÄÀ¸·Î ¾²¸é µÊ´Ï´Ù. ¿©±â¼ º¯¼ö´Â ÀÔ·Â ¹ÞÀº ¹®ÀÚ°¡ µé¾î°¥ º¯¼ö ÀÔ´Ï´Ù. ´ÙÀ½ putcharÀÇ »ç¿ë¹ýÀº °£´ÜÇѵ¥
putchar(Ãâ·ÂÇÒ¹®ÀÚ);
ÀÌ·± ½ÄÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µéÀÚ¸é
char a='A'; putchar('a'); putchar(a);
ÀÌ·± ½ÄÀ¸·Î ¾²¸é µÊ´Ï´Ù.
(2) getch¿Í putch±×¸®°í getche ¹®ÀÚ¸¦ ÀÔÃâ·ÂÇÏ´Â ÇÔ¼ö·Î´Â getch,putch°¡ ´õ Àִµ¥, À̰͵éÀº conio.h¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. getchÇÔ¼ö´Â ÇÑ ¹®ÀÚ¸¦ ÀԷ¹޴ ÇÔ¼öÀ̰í. putch´Â ÇÑ ¹®ÀÚ¸¦ Ãâ·ÂÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù. »ç¿ë¹ýÀº
º¯¼ö=getch(); putch(Ãâ·ÂÇÒ¹®ÀÚ);
ÀÌ·¸°Ô ¾²´Âµ¥ ¾Æ±î ²¨¶û ¶È°°½À´Ï´Ù. getchar°ú getchÀÇ ´Ù¸¥ Á¡Àº getcharÀº ÇÑ ¹®ÀÚ¸¦ ÀÔ·ÂÇÑ ÈÄ Enter۸¦ ´·Á¾ß ÇÏÁö¸¸. getch´Â Űº¸µå¿¡ ¹®ÀÚ Çϳª¸¸ ´©¸£¸é µÊ´Ï´Ù. ±×¸®°í getch·Î ÀÔ·ÂÇÒ °æ¿ì ¹®ÀÚ°¡ ȸ鿡 Ãâ·ÁµÇÁö ¾Ê½À´Ï´Ù. ±×·±µ¥ ȸ鿡 Ãâ·ÂÇØ¾ß ÇÒ °æ¿ì°¡ »ý±â´Âµ¥, ±×·²¶© getcheÇÔ¼ö¸¦ ¾²½Ã¸é µÊ´Ï´Ù. »ç¿ë¹ýÀº getch¿Í ¶È°°½À´Ï´Ù. ´Ü ÀÔ·Â ¹ÞÀº ¹®ÀÚ¿ ȸ鿡 Ãâ·ÂÇÏÁÒ. ±×¸®°í putchar°ú putch´Â °°´Ù°í º¸½Ã¸é µÊ´Ï´Ù.
2. ¹®ÀÚ¿ ÀÔÃâ·Â ¹®ÀÚ¿ ÀÔÃâ·Â ÇÔ¼öÀÎ gets¿Í puts¿¡ ´ëÇØ ¹è¿öº¸ÁÒ. ÀÌ ÇÔ¼ö´Â °¢°¢ ¹®ÀÚ¿À» ÀԷ¹ްí Ãâ·ÂÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù. »ç¿ë¹ýÀ» ¾Ë¾Æº¸¸é
gets(º¯¼ö);
ÀÌ·¸°Ô »ç¿ëÇÏ½Ã¸é µÊ´Ï´Ù.
¿©±â¼ º¯¼ö´Â ¹®ÀÚ¿À» ÀúÀåÇÒ º¯¼ö ÀÔ´Ï´Ù. ¹Ýµå½Ã ¹®ÀÚ ¹è¿À̾î¾ß ÇÏÁÒ. ±×¸®°í gets·Î ¹®ÀÚ¿À» ÀԷ¹ÞÀ»¶§´Â scanf¿Í ´Ù¸£°Ô °ø¹éÀÌ À־ »ó°ü ¾ø½À´Ï´Ù. putsÇÔ¼ö´Â
puts(Ãâ·ÂÇÒ¹®ÀÚ¿);
ÀÌ·¸°Ô ¾²½Ã¸é µÊ´Ï´Ù. ±×¸®°í putsÇÔ¼ö´Â ÀÚµ¿À¸·Î ¹®ÀÚ¿ ³¡¿¡ '\n'¸¦ Áý¾î ³Ö¾î Ãâ·Â ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸¶¼¼¿ä. Áï
printf("Example\n");
ÀÌ·¸°Ô ÇÒ °ÍÀ» putsÇÔ¼ö·Î Ãâ·ÂÇϸé
puts("Example");
ÀÌ·¸°Ô ÇÏ¸é µÈ´Ù´Â °Í ÀÔ´Ï´Ù..
ÀÌÁ¦ ¿¹Á¦ Çϳª º¼±î¿ä?
/* ÆÄÀÏ À̸§ : C5-1.C ÇÁ·Î±×·¥ ³»¿ë : ÀÔÃâ·Â ÇÔ¼ö ¿¹Á¦. */ void main() { int a; char b, str[100]; printf("Enter the Integer: "); scanf("%d%c",&a); printf("Enter the String: "); gets(str); printf("Enter the Character: "); b=getche(); putchar('\n'); printf("\n----------------------------\n"); printf(" Integer: %d\n",a); printf(" String: "); puts(str); printf(" Character: "); putchar(b); printf("\n----------------------------\n"); }
ÀÌÁ¤µµ´Â ºÐ¼®ÇϽǼö ÀÖ°ÚÁÒ? À̰͵Πµû·Î ¼³¸íÀº ÇÏÁö ¾Ê°Ú½À´Ï´Ù. °á°ú´Â ¾î¶»°Ô ³ª¿Ã±î¿ä?????? °á°ú´Â C:\>C5-1.EXE Enter the Integer: 10 Enter the String: Example String Enter the Character: a
---------------------------- Integer: 10 String: Example String Character: a ----------------------------
C:\>
3. ¿¬»êÀÚ ÀÌÁ¦ºÎÅÍ´Â Á» ½¬¿î °ÍµéÀ» ¹è¿ìµµ·Ï ÇÏÁÒ ¾î·ÆÁö´Â ¾ÊÁö¸¸ ¸Å¿ì Áß¿äÇÑ °ÍÀÌ´Ï Àß µéÀ¸½Ã±æ ¹Ù¶ø´Ï´Ù. ÀÌÁ¦ºÎÅÍ ¹è¿ï²« ¿¬»êÀÚ ÀÔ´Ï´Ù. C¾ð¾î´Â Ű¿öµå´Â Àû¾îµµ ¿¬»êÀÚ ¸¸ÅÀº ±× ±× ¾î¶² ¾ð¾îº¸´Ùµµ ¸¹½À´Ï´Ù. ±×°ÍÀÌ C¾ð¾î°¡ °·ÂÇÑ ÀÌÀ¯Áß ÇϳªÀÌÁÒ. C¿¡¼ ¿¬»êÀÚ´Â ¸Å¿ì Áß¿äÇϹǷΠÀß µéÀ¸¼Å¾ß ÇÒ ºÎºÐÀÔ´Ï´Ù.
(1) ±âº» ¼öÇÐ ¿¬»êÀÚ ¿ì¼± °£´ÜÈ÷ ±âº» ¼öÇÐ ¿¬»êÀÚ¸¦ ÇϰڽÀ´Ï´Ù. C¸¦ ¸ð¸£´Â ±× ¾î¶² »ç¶÷ÀÌ¶óµµ ´Ù ¾Æ´Â °ÍÀÌ´Ï ¸Ó¸® ½ÄÈú°â Àß Àо¼¼¿ä. ±âº» ¼öÇÐ ¿¬»ê¿¡´Â µ¡¼À, »¬¼À, °ö¼À, ³ª´°¼ÀÀÌ ÀÖ½À´Ï´Ù. ÀÌ¿¡ µû¸¥ ¿¬»êÀÚ´Â ´ÙÀ½°ú °°½À´Ï´Ù.
------------- + µ¡¼À - »¬¼À * °ö¼À / ³ª´°¼À % ³ª¸ÓÁö -------------
³ª¸ÓÁö ±¸ÇÏ´Â ¿¬»êÀÚ »©¸é ´©±¸³ª ´Ù ¾Æ´Â °ÍÀÌÁÒ? Ưº°È÷ ¼³¸íÇҰ͵Π¾ø°Ú³×¿ä. c=a+b;
ÀÌ·¸°Ô Çϸé c¿¡ a¿Í b¸¦ ´õÇØ ³Ö´Â °ÍÀ̰í
c=a-b;
ÀÌ·¸°Ô Çϸé c¿¡ a¿¡¼ b¸¦ »© ³Ö´Â °ÍÀÌ°í ´õ ÀÌ»óÀÇ ¼³¸íÀº ÇÊ¿ä ¾ø°ÚÁÒ? %´Â »ç¿ë¹ýÀº ¶È°°À¸³ª ´ÜÁö ³ª¸ÓÁö¸¦ ±¸ÇÏ´Â °Í ÀÔ´Ï´Ù.
(2) ´ÜÇÑ ¿¬»êÀÚ ´ÙÀ½¿¡´Â ´ÜÇ× ¿¬»êÀÚ¸¦ ¾Ë¾Æº¸ÁÒ. ´ÜÇ× ¿¬»êÀÚ¿¡´Â +¿Í -°¡ ÀÖ½À´Ï´Ù. ´ÜÇ× ¿¬»êÀÚ´Â º¯¼ö³ª »ó¼ö¾Õ¿¡ ºÙ¿©¼ ºÎÈ£ Ç¥½Ã¸¦ Çϰųª ºÎÈ£¸¦ ¹Ù²Ü¶§ ¾²ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î
a=-b;
ÀÌ·¸°Ô Çϸé a¿¡´Â bÀÇ ºÎÈ£¸¦ ¹Ù²Û °ªÀÌ µé¾î°¡°ÚÁÒ? ¸¸¾à b°¡ -10À̶ó¸é a¿¡´Â 10ÀÌ b°¡ 10À̶ó¸é a¿¡´Â -10ÀÌ µé¾î°©´Ï´Ù. ´ÜÇ׿¬»êÀÚÁß +´Â »ý·«ÇÏ¸é ±âº»À¸·Î ÁöÁ¤µÇ¹Ç·Î °ÅÀÇ ¾²ÀÌÁö´Â ¾Ê½À´Ï´Ù.
(3) ¿ì¼± ¼øÀ§ ´ÙÀ½À¸·Î ¿¬»êÀÚ ¿ì¼±¼øÀ§¸¦¿¡ ´ëÇØ ¾Ë¾Æº¸ÁÒ. ¸ðµç ¿¬»êÀÚ°¡ ¿ì¼±¼øÀ§°¡ ÀÖ´Ù´Â °ÍÀº ¾Ë°í °è½Ã°ÚÁÒ? ¼öÇп¡¼µµ °ö¼ÀÀ» µ¡¼Àº¸´Ù ¸ÕÀú ÇÏÀÚ³ª¿ä. ±×°ÍÀº °ö¼ÀÀÇ ¿ì¼±¼øÀǰ¡ ³ô±â ¶§¹®ÀÌÁÒ. ¾ÆÁ÷ ¿¬»êÀÚ¸¦ ¸¹ÀÌ ¹è¿ìÁö´Â ¾Ê¾ÒÁö¸¸ ±âº» ¼öÇÐ ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¸¦ ¾Ë¾Æº¸ÁÒ. ¿ì¼±¼øÀ§´Â *, /, % ÀÌ °¡Àå ³ô°í ±× ´ÙÀ½ÀÌ +, -ÀÔ´Ï´Ù. ±×¸®°í °°Àº ¼øÀ§¿¡¼´Â ¿ÞÂʺÎÅÍ °è»êÀÌ µÊ´Ï´Ù. ¶ÇÇÑ ¼ö½Ä¿¡ °ýÈ£°¡ ÀÖ´Ù¸é °ýÈ£ ¾È¿¡ ½ÄÀ» ¸ÕÁ® °è»êÇÏ°Ô µÊ´Ï´Ù.
(4) ġȯ ¿¬»êÀÚ ¿ì¼± ġȯ ¿¬»êÀÚ ÀÔ´Ï´Ù. ġȯ ¿¬»êÀÚ´Â Áö±Ý±îÁö °è¼Ó ½á ¿Ô´ø °Í ÀÔ´Ï´Ù. ġȯ ¿¬»êÀÚ´Â ¹Ù·Î = ÀÔ´Ï´Ù. ÀÌ ¿¬»êÀÚÀÇ ¾²ÀÓ¼¼´Â ¾ÆÁÖ °£´ÜÇÏÁÒ? ¸ðµÎµé ¾Ë°í°è½Ç °Ì´Ï´Ù. ¿¹¸¦ µé¾î
a=b; ÀÌ·± ¹®ÀåÀÌ ÀÖ´Ù¸é a¿¡ bÀÇ °ªÀ» ³ÖÀ¸¶ó´Â °ÍÀÌ µÇ°ÚÁÒ? ÀÌ·¸°Ô ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. ÀÌ·¸°Ô Áö±Ý±îÁö ¾²´ø ¹®ÀåÀ» ´ÜÀÏ Ä¡È¯¹® À̶ó°í ÇÕ´Ï´Ù. ±×·±µ¥ C¿¡¼´Â ÀÌ·± ´ÜÀÏ Ä¡È¯¹® ¿Ü¿¡µµ ´ÙÁß Ä¡È¯¹®ÀÌ ÀÖ½À´Ï´Ù. À̰Ϳ¡ ´ëÇØ¼µµ ÀÚ¼¼È÷ ¾Ë¾Æº¸ÁÒ. ´ÙÁß Ä¡È¯¹®µµ ±×¸® ¾î·ÆÁö ¾ÊÀº °Í ÀÔ´Ï´Ù. ÀÌ ¹®ÀåÀ» º¸¼¼¿ä.
a=b=c=d=e=f=1;
ÀÌ·¸°Ô ÇÑ ¹®ÀÚ¿¡ ġȯ ¿¬»êÀÚ°¡ 2°³ ÀÌ»ó ¾²ÀÎ °ÍÀ» ´ÙÁß Ä¡È¯¹® À̶ó°í ÇÕ´Ï´Ù. ÀÌ ¹®ÀåÀÇ °á°ú´Â ¾î¶»°Ô µÉ±î¿ä? a,b,c,d,e,f¸ðµÎ¿¡ 1ÀÌ µé¾î°¡°ÚÁÒ? ġȯ ¿¬»êÀÚ´Â +,-,*,/µîÀÇ ¿¬»êÀÚ¿Í´Â ´Ù¸£°Ô ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î ¿¬»êÀ» ¼öÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î..
e=a+b+c+d;
ÀÌ°Ç a¿Í b¸¦ ´õÇÏ°í ±× °ª¿¡ c¸¦ ´õÇÏ´Â ½ÄÀ¸·Î ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ¸·Î ¿¬»êÀ» ¼öÇàÇÏÁö¸¸
a=b=c=d=e=f=1;
ÀÌ°Ç f¿¡ 1À» ³Ö°í e¿¡ fÀÇ °ª Áï 1À» ³Ö°í ÇÏ´Â ½ÄÀ¸·Î ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î ¿¬»êÀ» ¼öÇàÇÕ´Ï´Ù. À§¿¡ ÀÖ´Â ´ÙÁß Ä¡Çѹ® ±îÁö´Â ½±°Ô ÀÌÇØ°¡ µÇ¼ÌÀ» °Ì´Ï´Ù. ±×·³ ´ÙÀ½À» º¸¼¼¿ä.
a=10+(c=12-2);
ÀÌÇØ°¡ »¡¸® µÇ½Ã³ª¿ä? ¾î¶»°Ô º¸¸é À߸øµÈ ¹®Àå °°±âµµ ÇÏÁö¸¸ ÀÌ°Ç ¿¡·¯ ¾ø´Â Á¤È®ÇÑ ¼ö½Ä ÀÔ´Ï´Ù. ±×·³ ±× ¹®ÀåÀ» Á¶±Ý ¹Ù²ã µÎ ¹®ÀåÀ¸·Î ÇØ º¸ÁÒ.
c=12-1; a=10+c;
ÀÌÁ¦ ÀÌÇØ°¡ µÇ½Ã³ª¿ä??? À§ÀÇ ¼ö½ÄÀ» ÁÙ¿© ¾´ °ÍÀÌ
a=10+(c=12-2);
À̰ŠÀÔ´Ï´Ù.. C¿¡¼´Â ÀÌ·¸°Ô Èñ±ÍÇÑ ¼ö½Äµµ ÀÎÁ¤ÇÕ´Ï´Ù. ÀÌÁ¦ ¿¹Á¦ Çϳª º¼±î¿ä??
/* ÆÄÀÏ À̸§ : C5-2.C ÇÁ·Î±×·¥ ³»¿ë : ´ÙÁß Ä¡È¯¹® ¿¹Á¦ */ #include <stdio.h> void main() { int a,b,c,d,e,f; a=b=c=d=e=f=0; b=10; c=20; a=b+(d=c); printf("%d %d %d %d %d %d\n",a,b,c,d,e,f); }
Á¤¸» °£´ÜÇÑ ¼Ò½ºÁÒ. Á¶±Ý ÇÞ°¥¸®½Ç °Í ÀÌÁö¸¸ Àß ºÐ¼®ÇÏ¸é °á°ú´Â.. C:\>C5-2.EXE 30 10 20 20 0 0
C:\>
ÀÌ·¸°Ô ³ª¿È´Ï´Ù.
(5) ŸÀÔ Ä³½ºÆÃ ÀÌÁ¦ ġȯ ¿¬»êÀÚµµ ´Ù ³¡³µ½À´Ï´Ù. ±×·±µ¥ ¹è¿ï°ÍÀÌ Çϳª ´õ Àִµ¥ ±×°É ¹è¿ì±â Àü¿¡ ´ÙÀ½°ú °°Àº °æ¿ì¸¦ »ý°¢ÇØ º¾½Ã´Ù. ¸¸¾à intÇü°ú unsigned longÇüŸ¦ °°ÀÌ °è»êÇÏ¸é ¾î¶»°Ô µÉ±î¿ä? ÀÚ·áÇüÀÇ ÇüŰ¡ ´Ù¸£´Ï À߸øÇϸé À߸øµÈ °á°ú°¡ ³ª¿Ã¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·²¶§´Â µ¥ÀÌÅÍ ÇüÅÂÀ» ÀϽÃÀûÀ¸·Î º¯°æ½ÃÄÑ ÁÖ¸é µÇ´Âµ¥ ÀÌ·¸°Ô ÀϽÃÀûÀ¸·Î µ¥ÀÌÅÍ ÇüŸ¦ ¹Ù²ãÁÖ´Â °ÍÀ» ŸÀÔij½ºÆÃ(Typecasting) À̶ó°í ÇÕ´Ï´Ù. C¿¡¼ ŸÀÔij½ºÆÃÀ» ÇÏ·Á¸é ŸÀÔij½ºÆÃ ¿¬»êÀÚ¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·±µ¥ ŸÀÔij½ºÆÃ ¿¬»êÀÚ´Â ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. ŸÀÔ ÇüÅ Ű¿öµåµé Áï int, char, floatµîµîÀÌ Å¸ÀÔij½ºÆÃ ¿¬»êÀÚ ±â´É±îÁö ÇØ Áֱ⠶§¹®ÀÌÁÒ. ŸÀÔij½ºÆÃ ¹æ¹ýÀº (ŸÀÔ)µ¥ÀÌÅÍ ÀÌ·¸°Ô Çϸé ŸÀÔij½ºÆÃÀÌ µÊ´Ï´Ù. ¿©±â¼ ŸÀÔÀº ¹Ù²Ü ÇüÅÂÀÇ Å¸ÀÔij½ºÆÃ ¿¬»êÀÚ ÀÌ°í µ¥ÀÌÅÍ´Â ÇüŸ¦ ¹Ù²Ü µ¥ÀÌÅÍ Àε¥ º¯¼ö³ª »ó¼ö°¡ ¿Ã¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¼ö½ÄÀÌ ¿Íµµ »ó°ü ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾îº¸ÁÒ
int a=10; unsigned long=b,c; c=(unsigned long)a+b;
ÀÌ ¼Ò½º´Â intÇüÀÎ a¸¦ unsigned long·Î ŸÀÔij½ºÆÃ ÇØ¼ unsigned longÇüÅÂÀÎ b¿Í ´õÇØ c¿¡ ³Ö´Â °Í ÀÔ´Ï´Ù. ÀÌÁ¦ ÀÌÇØ°¡ µÇ¼Ì°ÚÁÒ??
(6) Á¢¹Ì»ç ÇѰ¡Áö ¿©±â¼ ¾Ë°í ³Ñ¾î°¥ °ÍÀÌ Àִµ¥ (»ç½Ç Áö±Ý ¼³¸íÇÒ°Ç ¿¬»êÀÚ¿Í´Â »ó°ü ¾ø´Â °ÅÁö¸¸....) »ó¼öÁß ½ÇÀç°ªÀº Á¤¼öÀÇ °æ¿ì ¹«Á¶°Ç signedÇüÅ·ΠÀνÄÇϰí intÇüÅ ¹üÀ§ ³»¿¡ °ªÀ̸é intÇüÀ¸·Î ÀνÄÇÏ¸ç ±×°ÍÀ» ¹þ¾î³ª¸é longÇüÀ¸·Î ÀνÄÇÏ°Ô µÊ´Ï´Ù. ±×¸®°í ¼Ò¼öÀÇ °æ¿ì´Â ¹«Á¶°Ç double·Î ÀνÄÇÏÁÒ ±×·¯¹Ç·Î »ó¼ö´Â ŸÀÔ Ä³½ºÆÃÀÌ ¸¹ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¸¸¾à 123À̶õ »ó¼ö°¡ ÀÖ´Ù°í ÇսôÙ. ÀÌ°Ç intÇüÅ ¹üÀ§ ³»¿¡ ÀÖÀ¸¹Ç·Î signed int·Î ÀνĵʴϴÙ. ±×·±µ¥ ÀÌ°É unsigned long·Î ŸÀÔij½ºÆÃ ÇÏ·Á¸é
(unsigned long)123
ÀÌ·¸°Ô ÇÏ¸é µÊ´Ï´Ù ÇÏÁö¸¸ ÀÌ ¹æ¹ýº¸´Ù ÆíÇÑ ¹æ¹ýÀÌ Àִµ¥ 123À» ±×³É unsigned longÇüÅ·ΠÀνĽÃŰ´Â °ÍÀÌÁÒ. ±×·¸°Ô Çϱâ À§Çؼ± Á¢¹Ì»ç¸¦ ¾²¸é µÊ´Ï´Ù. Á¢¹Ì»ç¿¡´Â L,F,UÀÇ 3°¡Áö°¡ ÀÖ½À´Ï´Ù. ±×¸®°í ´ë¼Ò¹®ÀÚ ±¸º°Àº ¾ø½À´Ï´Ù. LÀº long¸¦, F´Â float¸¦, U´Â unsigned¸¦ ÀÇ¹Ì ÇÕ´Ï´Ù. ±×·¯¹Ç·Î À§¿¡ °ÍÀ» 123UL
ÀÌ·¸°Ô ¼ ÁÖ¸é ÀÌ 123Àº unsigned long·Î ÀνĵǾî ŸÀÔ Ä³½ºÆÃÀÌ Çʿ䰡 ¾ø¾î Áý´Ï´Ù. À̰ÍÀ¸·Î À̹ø °Á¸¦ ¸¶Ä¡µµ·Ï ÇϰڽÀ´Ï´Ù. ´ÙÀ½ °Á¿¡¼´Â ³²Àº ¿¬»êÀÚµéÀ» ¸ðµÎ ¹è¿öº¸µµ·Ï ÇÏÁÒ.
|