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
|