1581, 12/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ciciru
   Programer Begin -Á¦ 2Æí (ex)- by ciciru/ÀÌ¿ë±Ô

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1115 [º¹»ç]



¸¸³ª¼­ ¹Ý°©½À´Ï´Ù. ¿À´ÃÀº ¿¹°í Çصå·ÈµíÀÌ Á¦2Æí printf , scanf  ¿¡ ´ëÇؼ­
¾Ë¾Æº¼±î ÇÕ´Ï´Ù. Åä¿äÀÏÀº óÀ½ ÀÔ¹®ÀںеéÀ» À§ÇØ ¼Õ½±°Ô À̾߱âÇß½À´Ï´Ù!
±×·¯³ª ÀÏ¿äÀÏÀº (ex) ´Â º¸´Ù Çй®ÀûÀ¸·Î º¸´Ù ŸÀÌÆ®ÇÏ°Ô Á¶¿©µé¾î°¥±î ÇÕ´Ï´Ù.

=_= ¿äÁòÀº C ¾ð¾îÃ¥ ÆäÀÌÁö°¡ 1000ÆäÀÌÁö°¡ Èǽ³Ñ´Â±º¿ä.
Çϱä¿ä~ 7³âÀüÂë¿¡ »ò´ø Áö±Ý Âü°íÇÏ´Â C ¾ð¾îÃ¥ÀÌ 780ÆäÀÌÁö¿¡ ´ÞÇÏ´Ï..

±×·¯³ª °ÆÁ¤ÇÏÁö¸¶¼¼¿ä!
ÀÌ °­Á°¡ 2°³¿ù¿¡ °ÉÃÄ Áï 16°­Á°¡ µÈ´Ù¸é ¿©·¯ºÐÀº 'C ¾ð¾î? ÈÊ! ³Ê¹«½¬¿ö'°¡
µÉÅ״ϱñ¿ä.


±×·³ ½ÃÀÛÇÏ°Ú½À´Ï´Ù!
---------------


#include <stdio.h>
main()
{
  printf("welcome my master!");
}

º¹½ÀÇÏ´Â Â÷¿ø¿¡¼­ ´Ù½Ã °£·«ÇÏ°Ô Áý°í ³Ñ¾î°¡°Ú½À´Ï´Ù.
# -> ÇÁ·Î±×·¥ ±¸µ¿½Ã ÃÖ¿ì¼±¼øÀ§¸¦ °¡Áö°Ú´Ù ÀÔ´Ï´Ù.
include- > Æ÷ÇԽöó´Â ¸í·ÉÀ̸ç <stdio.h> ´Â ¶óÀ̺귯¸®¿¡¼­ Ã¥(ÇØ´õÆÄÀÏ)À» °¡Á®¿À¶ó´Â °Í ÀÌÁö¿ä.

main() Àº ÇÙ½É ÀÌ¸ç ¼¼»ó¿¡ ½ÃÀÛÀ̶ó »ý°¢ÇÏ½Ã¸é µÈ´Ù°í ÇßÁö¿ä?
{ } Àº ¼¼»ó¿¡ ½ÃÀÛ°ú ³¡À» ÀǹÌÇϸ砠{ } Àº ´©±º°¡¿¡°Ô ±Í¼Ó(Æ÷ÇÔ) µÉ ¼ö ÀÖÁö¸¸
main()Àº ´©±º°¡¿¡°Ô ±Í¼ÓµÇÁö ¾Ê´Â´Ù°í Çß½À´Ï´Ù.

main()¿¡ Áß¿äÇÏ°Ô ¸í½ÉÇØ¾ß ÇÒ °ÍÀº µÑÀÌ ¾Æ´Ï¿©¾ßÇÑ´Ù. main()¾È¿¡¼­ Á¤ÀÇµÈ °Íµé Áï # ±âÈ£°¡ ºÙÀº Á¤ÀÇµÈ ¸í·É¾îµéÀ» (µµ±¸) °¡Á®¿Ã ¼ö ¾ø´Ù. µîÀÌ ÀÖÁö¿ä! ÇÙ½ÉÀº
Àú µÎ°¡Áö ÀÔ´Ï´Ù. ²À ±â¾ïÇصμ¼¿ä!

printf ´Â <stdio.h>¿¡ Á¤ÀÇµÈ ¸í·É¾îÀ̸ç printf ¿¡ F´Â Æ÷¸ËµÈ Á¤ÀǵÈÀ̶ó°í ±â¾ïÇصνöó°í ÇßÁö¿ä?  ;  Àº ½Ã¾ß¶ó°í »ý°¢ÇÏ½Ã°í  ; ÀÌ ¾ø´Ù¸é °¡Àå óÀ½¿¡ Á¤ÀÇµÈ ¸í·É¾î¿¡ °üÁ¡¿¡¼­ ÇÁ·Î±×·¥À» Àо·Á°¡¾ß ÇÑ´Ù°í ¸»ÀÌÁÒ.
( ) Àº ÀÛÀº¼¼»óÀ» Ç¥ÇöÇϸç Å佺Ʈ±â°èó·³ ÀÏ»óÀûÀÎ ÀϵéÀ» ¸»ÇÏ°í
{ } Àº º°À̳ª ÀºÇÏ°èó·³ Ä¿´Ù¶õ ¼¼»óÀ» Ç¥ÇöÇÑ´Ù°í ¸»Çß½À´Ï´Ù!


ÀÚ! ÀÌ·¸°Ô °£´ÜÇÏ°Ô ¼³¸íÇÒ °ÍÀ» ±»ÀÌ ¾öû³­ Àå¹®À¸·Î ¼¹´ø ÀÌÀ¯´Â ¾î·ÁºÐ¿¡ ÀÌÇظ¦ µ½±â À§Çؼ­ ÀÔ´Ï´Ù. ¹®µæ ¸¹ÀººÐµéÀÌ »ý°¢ÇßÀ» °Í ÀÔ´Ï´Ù. ¿¹ÀÌ~ ³Ê¹« ½±´Ù.
¾î·Á¿î °ÍµéÀ» Áà!  ¹°·Ð µÚ¿¡ °¥¼ö·Ï À̹øÆí¿¡¼­ºÎÅÍ ¼ûÀÌ ÅÎ ¸·Èú °Í ÀÔ´Ï´Ù.

ù¹ø° °­Á¿¡¼­´Â ¸¹ÀººÐµéÀÌ 'ÈÊ~! ½±±º. ¹¹ ÀÌ·¸°Ô »ý°¢Çϴ±º' À̶ó°í »ý°¢ÇÏ½Ã°í ¸¹ÀººÐµéÀÌ '¾Èµû¶óÇßÀ» °Í ÀÔ´Ï´Ù' 'ÄÚµù' ¿ª½Ã ¸»ÀÌÁÒ. ´©±º°¡´Â ÄÚµùÀ» ÇßÀ» °Í ÀÌ°í ³ôÀº È®·ü·Î ´Ù¸¥°ÍµéÀ» ã¾ÆºÁ ¼±ÇàÇнÀµîÀ» ÇßÀ» °Í ÀÔ´Ï´Ù.

¼±ÇàÇнÀÀº ÁÁ½À´Ï´Ù¸¸. Á¦ °­ÁÂ¿Í °ãÃÄÁö´Â ºÎºÐÀ» Àд´ٸé '¾î·ÁºÐÀÌ ¿øÇϽô °ÍÀ» ÇÑ °¡Áö¸¸ ÅÃÇؼ­ ±×°ÍÀ¸·Î ±× ºÎºÐÀ» »ý°¢ÇϽʽÿÀ ¿©·¯°³°¡ È¥µ¿µÇ¸é ¸Ó¸®°¡ ¾îÁö·¯¿ì´Ï±ñ¿ä'

ÀÚ! ½ÃÀÛÇÏ°Ú½À´Ï´Ù.


Á¦2Æí! (ex)- printf() , Scanf () !

printf(), Sacnf()¿¡ ´ëÇؼ­ º¸´Ù ½ÉÈ­ÀûÀÎ (EX!) ¸¦ ½ÃÀÛÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù!

ÀÌ ÇÔ¼öµéÀº C ÀÚü¿¡¼­ Á¤ÀÇµÈ °ÍµéÀÌ ¾Æ´Õ´Ï´Ù. ¾ü±×Á¦ °­Á¿¡¼­ ¸»ÇßµíÀÌ
Printf()´Â <stdio.h> ¾È¿¡ ±Í¼ÓµÇ¾îÁ®ÀÖ´Ù°í ÇßÁö¿ä. ¸Â½À´Ï´Ù. Scanf() ¿ª½Ã
<stdio.h>¿¡ ±Í¼ÓµÇ¾îÁ® ÀÖ½À´Ï´Ù.

Printf() ,Scanf() ¿¡ F´Â Á¤ÀÇµÈ ,Æ÷¸ËµÈÀ̶ó°í »ý°¢ÇØÁÖ¼¼¿ä.


¸¹Àº os , ±â°èµé¿¡°Ô´Â printf() , sacanf() = Áï ÀÔÃâ·Â ¸í·É¾î°¡ ÀÖ½À´Ï´Ù.
¸®´ª½º¿¡ ~ Java¿¡ µî¿¡µµ À§¿¡¼­ ¸»ÇÏ´Â À̸§¸¸ ´Ù¸¦»Ó ÀÔÃâ·Â ¸í·É¾î°¡ ÀÖ½À´Ï´Ù.
ÈçÈ÷µé Àú µÎ°¡Áö¸¦ ÁÙ¿© I/O  ¸í·É¾î¶ó°í ÇÕ´Ï´Ù.

Input / output  ¸í·É¾îÀÔ´Ï´Ù.

Input(ÅõÀÔ,´ëÀÔ) Àº Scanf() À̸ç output(»êÃâ,°á°ú) Àº Printf() ÀÔ´Ï´Ù.
ÀϹÝÀûÀ¸·Î I/o ¸í·É¾îµéÀº Á¦¾î¹®ÀÚ¿­°ú Àμö (OR ÀÎÀÚ)¸¦ ¹Þ½À´Ï´Ù.

¹®ÀÚ¿­Àº ¸»±×´ë·Î '¹®ÀÚ'À̸ç Àμö OR ÀÎÀÚ´Â ¼ýÀÚ¶ó°í °¡º±°Ô »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.
±× ºÎºÐ¿¡ ´ëÇؼ­´Â ¾Æ·¡¿¡ ÀÚ¼¼È÷ ¼³¸íÇÒÅ×´Ï ¸»ÀÌÁÒ!



¿©±â¼­ºÎÅÍ '¹¹! PRINTF () ÇÔ¼ö¸¦ °¡º±°Ô ³Ñ¾î°¡Áö  ¿ÖÀ̸® ¹°°í ´Ã¾îÁ®!' ÀÌ·¯´Â ºÐµéÀÌ °è½Ç °Í ÀÔ´Ï´Ù. ^~^ ±×°ÍÀÌ ¿ì¸®¿Í Àúµé¿¡ Â÷ÀÌÁ¡ÀÌÁÒ. ¿ì¸®´Â ±âÃʺÎÅÍ
¸Å¿ìźźÇÏ°Ô ¹è¿ì´Â °Í ÀÌ°í, ÀúµéÀº ºü¸£°Ô ¹ÝÂÊÂ¥¸® ÇÁ·Î±×·¡¸ÓÀDZæÀ» °¡´Â °Í ÀÌÁö¿ä.  ÀÚ! ÀÌÁ¦ ÈÄ´ú´ú °Å¸± ³²µéÀÌ ºñ¿ô´Â ±âÃÊ PRINTF , SCANF ¿¡ ´ëÇؼ­ ½ÉÈ­¸¦ µé¾î°¡º¼±î¿ä!?


Printf("%d..\n",a);


¾îÁ¦ ¾ð±ÞÇß´ø printf()´Â "     " ¾È¿¡°ÍÀ» Ãâ·ÂÇÏ°í °è»êÀº ¸øÇÑ´Ù°í ÇßÁÒ?
¸Â½À´Ï´Ù. ±×·¯³ª %d °°ÀÌ ÀÌ»óÇÑ °ÍÀÌ µé¾î°¡ Àִ´ë. Àú°ÍµéÀº 'º¯È¯¹®ÀÚ'
¶ó°íÇÕ´Ï´Ù. º¯È¯¹®ÀÚ¶õ printf() "     " ¿¡¼­ °ø°£À» °¡Á®¿À´Â °Í ÀÔ´Ï´Ù.

ÀÏÁ¾¿¡ Á¤ÀÇµÈ ¼Õ½±°Ô ¸»Çؼ­ DF (DATA FORMAT) Áï Á¤ÀÇµÈ ÀڷḦ ´ëÀÔ½ÃÅ°±â À§Çؼ­ °ø°£À» ¿©´Â °Í ÀÔ´Ï´Ù. %d Áï º¯È¯¹®ÀÚ´Â ¼ø¼­´ë·Î ÀÚ·á°¡ µé¾î°©´Ï´Ù.

Printf(" %d %d %d",a,b,c);

À̶ó¸é a ÀÇ DF (Á¤ÀÇµÈ ÀÚ·á)´Â Á¦ÀÏóÀ½¿¡ ÀÖ´Â %d¿¡ µé¾î°¡¸ç
b´Â ±× ´ÙÀ½ %d¿¡ µé¾î°©´Ï´Ù. "   "µÚ¿¡¼± Á¤ÀÇµÈ ÀÚ·áµéÀ» °¡Áö°í ¼ö½ÄÀ» ¿¬»êÇÒ ¼ö ÀÖ½À´Ï´Ù.

printf(" %d %d ", a+b,((a*b)*b));

¿Í °°ÀÌ ¸»ÀÌÁÒ. printf¿¡¼± { }´Â ¾µ¼ö¾ø½À´Ï´Ù. ¿Ö³Ä¸é ÀÌ°ÍÀº °Å´ëÇÑ ¼¼»óÀ» Á¤ÀÇÇÒ¶§ »ç¿ëÇÏ´Â °ÍÀ̱⠶§¹®¿¡ ( ) ·Î¸¸ ±Í¼ÓµÇ¾îÁ®ÀÖ´Ù¸¦ Ç¥ÇöÇؾßÇÕ´Ï´Ù.

     ((a+b) +a)

¸¦ º¸½Ã¸é °¡Àå¾ÈÂÊ¿¡ Àִ°ÍÀº (a+b) ÀÔ´Ï´Ù. ÀÌ°ÍÀ» ¸ÕÀú °è»êÇÏ°í
+a¸¦ ´õÇÏ´Â ¼ö½ÄÀÌÁö¿ä. Àú·¸°Ô °ýÈ£¸¦ ¾ÈÇßÀ» °æ¿ì ÄÄÇ»ÅÍ´Â ¿¬»êÀÚ ¿ì¼±¼øÀ§·Î °è»êÇÏ°Ô µÉ °Í ÀÔ´Ï´Ù. ¹Ýµå½Ã Á¤È®ÇÑ °è»êÀ» À§Çؼ­¶ó¸é! () Àß¾º¿öÁּžßÇÕ´Ï´Ù.


printf(" %d ...\n",a);


%d´Â º¯È¯¹®ÀÚ¶ó°í Çß½À´Ï´Ù. ±×·¯¸é %d¸¸ ÀÖÀ»±î¿ä?
¾Æ´Õ´Ï´Ù!  ±×·¯¸é ÀÌÁ¦ ÈÄ´ú´ú°Å¸± 9°³ÀÇ º¯È¯¹®ÀÚ¿¡ ´ëÇؼ­ ¾Ë¾Æº¸µµ·Ï ÇÏÁö¿ä!


º¯È¯¹®ÀÚ        /        º¯È¯³»¿ë                  /Àμö(ìÚâ¦)ÀÇ ¼öÇü(type)

%d                 Àμö¸¦ 10ÀÇ Áø¼ö·Î º¯È¯ÇÑ´Ù.          Á¤¼öÇü(integer)
%o                 Àμö¸¦ 8 ÀÇ Áø¼ö·Î º¯È¯ÇÑ´Ù.             Á¤¼öÇü
%x                 Àμö¸¦ 16ÀÇ Áø¼ö·Î º¯È¯ÇÑ´Ù.             Á¤¼öÇü
%u                 Àμö¸¦ ºÎÈ£¾ø´Â 10Áø¼ö·Î º¯È¯ÇÑ´Ù.       Á¤¼öÇü
%c                 Àμö¸¦ ÇÑ ¹®Àڷμ­ Ãâ·Â (ÇÑ ¹®ÀÚ!)       Á¤¼öÇü(¹®ÀÚÇü)


%s                 Àμö¿¡ µû¶ó¼­ Áö½ÃµÇ´Â ¹®ÀåÀ» Ãâ·ÂÇÑ´Ù.
                   Ãâ·ÂµÇ´Â °ÍÀº null ¹®ÀÚÀÇ ¾Õ¿¡ ¹®ÀÚ±îÁö
                  È¤Àº Áö½ÃµÈ ÃÖ´ë¿¡ ¹®ÀÚ¼ö¸¸Å­ Ãâ·ÂÇÑ´Ù.    ¹®ÀÚÇü¿¡ Æ÷ÀÎÅÍÇü

%f                Àμö¸¦ float(¼Ò¼ö) ,double ·Î¼­ ¹Þ¾Æµé¿©
                  [-] xxx.xxxxxx ÇüÀÇ 10Áø¼ö·Î º¯È¯.         ºÎµ¿¼Ò¼öÁ¡Çü
                                                           (floating -point)

%e                Àμö¸¦ float , double ·Î ¹Þ¾Æµé¿©
                  [-] x.xxxxxE[+-]xx ÇüÀÇ 10Áø¼ö·Î º¯È¯ÇÑ´Ù.  ºÎµ¿¼Ò¼öÁ¡Çü

%g                %e , %f ¿¡ µû¸¥ º¯È¯ ¹®ÀÚ¼öÀÇ ÀûÀº ÂÊÀÇ
                  º¯È¯À» ÃëÇÑ´Ù.                               ºÎµ¿¼Ò¼öÁ¡Çü



¸î°¡ÁöµéÀº '¾ÆÇ×~' ÇÏ°í ºÃÀ» °Í ÀÌÁö¸¸. ¸î¸î°³µéÀº 'Çã¾ï' ¸øº»°ÍÀÌ ÀÖ°ÚÁö¿ä.
¶ÇÇÑ ºÎµ¿¼Ò¼öÁ¡Çü À̶ó´ø°¡ %u °°Àº°Ç °ÅÀÇ ¸øº¸¼ÌÀ» °Ì´Ï´Ù. Àú°Íµé¿¡ ´ëÇؼ±
Àú Ç¥°¡ ÀüºÎÀÔ´Ï´Ù. ¹«½¼ ¸»ÀÌ³Ä¸é ¾Æ·¡¿Í °°ÀÌ Çغ¸½Ã¸é ÃæºÐÈ÷ ¾Æ½ÇÅ״ϱñ¿ä!

#include <stdio.h>

main()
{
int a=10;
printf ("%d",a);
}


¿©±â¿¡¼­ %d ¸¦ À§¿¡ ¸í·É¾î´ë·Î ¹Ù²ãÁÖ½Ã¸é ¼­·Î ´Ù¸¥°ªµéÀ» º¼ ¼ö ÀÖÀ» °Í ÀÔ´Ï´Ù.
%d¸¦ º¯È¯¹®ÀÚ ¶ó°í ÇÏ´Â°Ô ½±±ä ÇÑ´ë Á»´õ ±æ°Ô ¾²ÀÚ¸é

º¯È¯ÁöÁ¤ÀÚ(ܨüµò¦ïÒí­) ¶ó°í ÇÕ´Ï´Ù.  º¯È¯¹®ÀÚ°¡ ½±°ÚÁÒ?
±×·¯¸é ¾ü±×Á¦°ÍÀÇ ¼Ò½º¸¦ Á¶±Ý´õ ÄÄÇ»ÅÍÇй®ÂÊÀ¸·Î º¸°Ú½À´Ï´Ù.


printf("welcome my master!");
       - Á¦¾î ¹®Àå        -


¸¸¾à¿¡! ,a °¡ ÀÖ¾ú´Ù¶ó¸é!

printf("welcome my %d Master!",a);
      -       Á¦¾î  ¹®Àå    -/ , ¸¦ ±âÁØÀ¸·Î º¯¼öÀÇ ³ª¿­·Î ÀÎ½Ä ) Ç¥½Ã±îÁö
       ÀÔ´Ï´Ù.

À§¿¡¼­ Á¶±Ý´õ º¸ÅÂÀÚ¸é printf("welcome my %d Master!",a); ¿¡´Â  º¯È¯ÁöÁ¤ÀÚ a ¿Í
Á¦¾î¹®Àå¼Ó ¹®ÀåÀ» °¡Áö°í Àֱ⠶§¹®¿¡ À§¿¡ ¼Ò½º´Â µÎ °³ÀÇ Á¤º¸ÇüŸ¦ °¡Áö°í
ÀÖ´Ù°í ÇÕ´Ï´Ù.


Printf() ÇÔ¼ö¿¡¼­ % ´Â º¯È¯»ç¾ç¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸¸¾à¿¡! 20% ¼¾Æ®¸¦ ÇÒ¶§´Â
¾î¶»°Ô ÇؾßÇÒ±î¿ä? ±×°Í¿¡ ´ëÇÑ Àǹ®Àº

º¯È¯»ç¾ç(conversion specification) À̶ó°í ÇÕ´Ï´Ù.

-¤Ð- Á¡Á¡ ¾î·Á¿öÁö´Â±º¿ä.


printf() ÇÔ¼ö´Â % ±âÈ£¸¦ º¯È¯»ç¾çÀ» ³ªÅ¸³À´Ï´Ù (%d´Â º¯È¯ÁöÁ¤ÀÚ ,% ´Â º¯È¯»ç¾ç)
±×·¡¼­ % ¸¦ µÚ¿¡ ºÙÀÌ°í ½ÍÀ»¶§´Â ¹Ýµå½Ã!

%% ¸¦ µÎ°³ºÙ¿©ÁּžßÇÕ´Ï´Ù.

#include <stdio.h>
main()
{
int a=20;
printf(" hello %d%% ",a);
}


±×·¸´Ù¸é ¶Ç´Ù¸¥ °ÍÀ» »ý°¢Çغ¼ ¼ö ÀÖ´Â´ë ±×°ÍÀº ¸¶À̳ʽº ºÎÈ£³ª ƯÁ¤±âÈ£µéÀ̳ª ¹æ½ÄÀ» ³Ö´Â °Í ÀÔ´Ï´Ù. ¿¹¸¦µé¾î ¿À¸¥ÂÊÀ¸·Î ä¿ì°Å³ª , ¿ÞÂÊ¿¡ ä¿ì°Å³ª ÇÏ´Â °ÍÀ» ¸»ÀÌÁÒ. ÀÌ°ÍÀ»


printf()ÀÇ º¯È¯ »ç¾ç ¼öÁ¤ÀÚ (Conversion Specification Modifier)

¶ó°í ÇÕ´Ï´Ù. -¤Ð- ¸¹Àº ºÐµéÀÌ printf ¿¡ ´ëÇؼ­ ³Ê¹«³ª »ì¦¸¸ ¸ÀÀ» º¸¾Ò±â ¶§¹®¿¡ ¼Ò½ºÄÚµåºÐ¼®¿¡ Èûµé¾îÇÕ´Ï´Ù. ±×·¡¼­ ÀÌ·± ±âÃʵéÀ» °¡¸£Ãĵ帮¸é¼­ ÂßÂß ³ª¾Æ°¥·Á°í ÇÏ´Â °Í ÀÌÁö¿ä! ^~^ C¸¸Çصµ ¸®´ª½º´Â ¹ÝÂëÀº ¸Ô°íµé¾î°©´Ï´Ù.

³ª¸ÓÁö¹ÝÀº Kernel ÀÌÁö¸¸¿ä. -_¤Ì


printf()ÀÇ º¯È¯ »ç¾ç ¼öÁ¤ÀÚ´Â %¿Í º¯È¯¹®ÀÚ »çÀÌ¿¡ ³ÖÀ¸¸é µÇ´Â °ÍÀÔ´Ï´Ù.


%d  <-- º¯È¯¹®ÀÚ

%-d   <-- º¯È¯ »ç¾ç ¼öÁ¤ÀÚ¸¦ ±âÀÔÇÏ´Â ¹æ¹ý


º¯È¯ »ç¾ç ¼öÁ¤ÀÚ¸¦ ±âÀÔÇϸé À§¿¡¼­ ¾ð±ÞÇßµíÀÌ ¼­½ÄÁ¦¾î(modifier) ¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿öµå¶ó°í »ý°¢ÇØÁÖ¼¼¿ä.


¼±Åà                Àǹ̠                     /example

- (¸¶À̳ʽººÎÈ£)    º¯È¯µÈ Àμö¸¦ ¿ÞÂʺÎÅÍ Ãâ·Â    %-d

m (ÀÚ¸´¼ö ±âÀÔ)     µ¥ÀÌÅÍ È®º¸È° ¿µ¿ªÆø(ÇʵåÆø)
                    À» ÃÖ¼ÒÇÑ mÀÚÀÇ ÆøÀ¸·Î ÃëÇÑ´Ù.
                    ¿µ¿ªÆø¿¡ °ø¹éÀÌ »ý±â¸é
                    (ÇʵåÆø > m) À϶© ¿ÞÂÊÀ¸·Î
                   ºñ¿öµÐ´Ù.                        %30d  //¸¹Àº À̵éÀº %5dºÎÅÍ
                                                    ¹è¿ìÁÒ!

. (ÇǸ®¿Àµå)       ÇʵåÆø°ú ¹®ÀÚ¼ö ¶Ç´Â ¼Ò¼öÁ¡ ÀÌÇÏÀÇ
                   ÀÚ¸´¼ö¿Í ±¸º°ÇÑ´Ù.                   %10.5f //ÇǸ®¿Àµå »ç¿ë
                                                       ½Ã ºÎµ¿¼Ò¼öÇüÅ·ΠÇؾß
                                                       Á¤È®È÷ Ãâ·Â(typeÁ¤È®È÷)

n (ÀÚ¸´¼ö±âÀÔ)     ¼öÄ¡ÀÇ °æ¿ì´Â ¼Ò¼öÁ¡ÀÌÇÏÀÇ ÀÚ¸´¼ö
                   ¹®ÀÚ¿­ÀÎ °æ¿ì´Â ±×°ÍÀÇ ÃëÇÏ´Â Æø
                   (¹®Àڴ óÀ½ºÎÅÍ)                     %10.5f

l  (L)            ´ëÀÀÇÏ´Â Àμö¸¦ long ÇüÀ¸·Î ÃëÇÔ     %ld


#include <stdio.h>
main()
{

int a=330;

printf("/%d/\n",a);
}

a º¯È¯ÁöÁ¤ÀÚ¿¡ ¼ýÀÚ¸¦ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù¸¸.
¹®ÀÚ¸¦ ¾²´Â ÀÌÀ¯´Â ¹®ÀÚ´Â À¯µ¿ÀûÀ¸·Î °ªÀÌ º¯ÇÏ°Ô ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´å~
¼ýÀÚ¸¦ ³Ö¾îµµµË´Ï´Ù.


À§¿¡¼­ %d¿¡´Â ¼öÁ¤ÀÚ(modifier)°¡ ¾ø½À´Ï´Ù. ÀÌ·²¶§´Â Á¤¼öÀÇ Å©±â¿Í °°Àº
Çʵ尡 »ç¿ëµË´Ï´Ù. ÀÌ°ÍÀ»

µðÆúÆ® ¿É¼Ç (default option) À̶ó°í ÇÕ´Ï´Ù.


-¤Ð- ¸¹ÀººÐµéÀÌ ³Ê¹« ¸¹ÀÌ ³ª°¡¸é Èûµé°Í °°¾Æ¼­
printf() ºÎºÐ¿¡ ÈĹݺκаú scanf ºÎºÐÀ» ´ÙÀ½Æí¿¡¼­ À̾±îÇÕ´Ï´Ù.
¸·»óº¸´Ï ¼ûÀÌ ÅÎ ¸·È÷°í Çпø¿¡¼­´Â °ÅÀÇ ¾ð±Þ¾ÈÇÏ´Â °ÍµéÀ» º¸´Ï..

ÈÄ´ú´ú ÇÏÁö¿ä..
±×·¯³ª ±âÃÊ°¡ źźÇÏ¸é ´Ù¸¥°Íµéµµ ³Ê¹«³ª ½±½À´Ï´Ù.
±×·¯¸é ¿À´ÃÀº ¿©±â±îÁö!~


ÀúÀÛ±Ç ¹× ¹èÆ÷´Â 1Æí°ú µ¿ÀÏÇÕ´Ï´Ù.

  Hit : 6290     Date : 2008/09/21 06:45



    
0doctor0 ..¾û?´Ù½Ã ºÁ¾ß°Ú³×¿ä; 2008/09/26  
Æ÷½ºÆ®ÀÕ¤² .. 2008/10/11
opqwkr ¸Ó¾û..... 1Æíó·³ ±äÀåÀ» Ç®°í ºÁµµ µÉ¸¸ÇÏÁø ¾Ê³×¿ä ¤§¤§ 2008/10/12  
kangms0801 %d¿Í °°Àº°ÍÀº ±»ÀÌ ¿Ü¿ì·Á°íÇÏÁö ¾Ê¾ÆµµµË´Ï´Ù.. ¾îÂ÷ÇÇ ½±°Ô±î¸Ô´Â°Ô ¾Æ´Ï°Å´Ï¿Í(¾öûÀÚÁÖ¾²±â¶§¹®¿¡ »ç½ÇÀÚÁÖ¾²´Â°Íµµ¾Æ´ÏÁö¸¸) ±î¸Ô¾ú´ÙÇÏ´õ¶óµµ Ã¥À常 ³Ñ±â¸é ½±°ÔãÀ»¼öÀֱ⿡.... ÇÏÁö¸¸ ÁøÁ¤À¸·Î Áß¿äÇÑ°Ç int³ª for while°°Àº°Ô¾Æ´Ï¶ó ÇÔ¼ö...................... ±×¸®°í Ŭ·¡½º,±¸Á¶Ã¼¿¡´ëÇÑ°³³ä............. ±×¸®°í Æ÷ÀÎÅ͸¦µé°Ú±º¿ä........ 2008/10/22  
kangms0801 ¤¾¤¾ ±×¸®°í ±î¸Ô¾ú´ÙÇصµ ÃëÁ÷ÇÒÁ¤µµ µÇ¸éÀº ºÎÈ£¾ø´Â10Áø¼ö³ª 8Áø¼ö 16Áø¼ö°°Àº°Ç ¸ø¿Ü¿ü¾îµµ Ã¥³Ñ±â´Â°Íº¸´Ù °Á ÇÁ·Î±×·¥À¸·Î Â¥¹ö¸®´Â°Ô ´õ ºü¸¦¼öµµ.....;; 2008/10/22  
1361   chenkim4ÀÇ ³×Æ®¿öÅ© Æí(5)[5]     chenkim4
08/29 7390
1360   ¸®´ª½º ±âº»¸í·É¾î~[6]     chlckdghsla
10/14 54215
1359   ³×Æ®¿öÅ© ±âº»¿ë¾î[7]     chlckdghsla
10/14 45428
1358   ½ÇÁ¦ ħÅõ¸¦ À§ÇÑ ÇØÅ·À» ¹è¿ì·Á¸é....[5]     choboKing
12/16 9921
1357   [ÇØÅ·,º¸¾È] ¸ÞŸ½ºÇ÷ÎÀÕÀ» ÀÌ¿ëÇÑ ¾Èµå·ÎÀ̵å ÇØÅ·     chojh03
12/11 7423
1356   [Æß]Á¢¼ÓÀÚ°ü·Ã Á¤º¸°ü¸®Çϱ⠠   Chris Ruiel
10/06 9246
1355   À¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ¸Àº¸±â.     Chris Ruiel
10/06 7726
1354   [Æß]ÇÁ·¹ÀÓ ¹öÆÛ »ç¿ëÇϱâ.     Chris Ruiel
10/06 8531
1353   [Æß]TCP SYN_Flooding °ø°ÝÀÇ ¿øÀΰú ÇØ°áÃ¥[1]     Chris Ruiel
10/06 11941
1352   [Æß]BeeJ's Guide to Network Programming.      Chris Ruiel
10/06 7916
1351   BOF Á¤¸® ¹®¼­ (PDF)     Chris Ruiel
10/05 8183
1350   [Æß]iptables¸¦ ÅëÇÑ ¹æÈ­º® ±¸Ãà (_firewall.sh, _firewall_conf.sh) [1]     Chris Ruiel
10/06 8981
1349   ´Ôµé c++ visual Àΰ¡ ÀÌ ÇÁ·Î±×·¥Á»[8]     chston10
05/14 7969
1348   [Lesson.1 C++ÀÇ ±âÃÊ´ÙÁö±â[11]     CIA¿ä¿ø
08/18 10078
1347   [Lesson.2 º¯¼ö¿¡´ëÇØ...[4]     CIA¿ä¿ø
08/18 7412
1346   Programer Begin -Á¦ 1Æí- by ciciru/ÀÌ¿ë±Ô[14]     ciciru
09/20 7132
  Programer Begin -Á¦ 2Æí (ex)- by ciciru/ÀÌ¿ë±Ô[5]     ciciru
09/21 6289
1344     [re] VC¿¡¼­ ÇϽ÷Á¸é..     cjhari
04/25 6769
1343   [ÀÚÀÛ±Û]¾Èµå·ÎÀ̵å and ·çÆÃ?     ÇѽÂÀç
08/19 5016
1342   [ÀÚÀÛ±Û] ¸®´ª½º¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ!     ÇѽÂÀç
08/19 4988
[1]..[11] 12 [13][14][15][16][17][18][19][20]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org