ÇÁ·Î±×·¡¹Ö

 3204, 1/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   tegi83
   [re] %lf ¿¡ ´ëÇÑ Áú¹®

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


º¸°í °©ÀÚ±â Àúµµ Çò°¥·Á¼­ ã¾ÆºÃ³×¿ä
printf()ÀÇ %lf Áö¿ø[Lib][Open]
¸¹Àº C ÇÁ·Î±×·¡¸ÓµéÀÌ È¥µ¿ÇÏ´Â °Í Áß Çϳª°¡ double ÇüÀ» printf()¸¦ ÅëÇØ ÀμâÇÒ ¶§ ´ÙÀ½°ú °°Àº ¹æ½ÄÀ» »ç¿ëÇÑ´Ù´Â °ÍÀÌ´Ù.


printf("%lf\n", 3.14159);    /* wrong in C90 */


ÀÌ´Â ±âº»ÀûÀ¸·Î %f°¡ float Çü¿¡ ´ëÀÀÇϱ⠶§¹®¿¡ À̺¸´Ù Å« double Çü¿¡´Â %lf¸¦ ½áÁà¾ß ÇÑ´Ù´Â ¿ÀÇسª, scanf()¿¡¼­´Â %lf°¡ double Çü¿¡ ´ëÀÀÇϱ⠶§¹®¿¡ printf() ¿ª½Ã µ¿ÀÏÇÒ °ÍÀ̶ó´Â Âø°¢¿¡ ±âÀÎÇÑ´Ù. Áß¿äÇÑ »ç½ÇÀº printf()ó·³ °¡º¯ ÀÎÀÚ¸¦ ¹Þ´Â ÇÔ¼öÀÇ °¡º¯ ÀÎÀڵ鿡´Â ±âº» ÀÎÀÚ Áø±Þ(default argument promotion)ÀÌ Àû¿ëµÇ±â ¶§¹®¿¡ float ÇüÀÌ Ç×»ó double ÇüÀ¸·Î º¯È¯µÇ¾î Àü´ÞµÈ´Ù. Áï printf() ÇÔ¼öÀÇ ÀÔÀå¿¡¼­´Â float ÇüÀ» ¹ÞÀ» ¼ö ¾ø°í Ç×»ó double Çü¸¸ ¿À±â¿¡ float Çü°ú double ÇüÀ» ±¸ºÐÇÒ ÇÊ¿ä°¡ ¾ø´Â ¼ÀÀÌ´Ù. µû¶ó¼­ ´ÙÀ½ ¿¹¿¡¼­ º¸´Â °Íó·³ float Çü°ú double ÇüÀº µ¿ÀÏÇÏ°Ô %f¸¦ ÅëÇØ Ãâ·ÂÇÒ ¼ö ÀÖ´Ù.


printf("%f, %f\n", 3.14159f, 3.14159);


ÇÁ·Î±×·¡¸ÓÀÇ ¿ÀÇØ°¡ ³í¸®ÀûÀ¸·Î Áö±ØÈ÷ ÀÚ¿¬½º·´°í, ¶Ç scanf()¿Í printf() »çÀÌÀÇ ´ëĪ¼ºÀ» ¸ÂÃß±â À§ÇÑ ³ë·ÂÀ¸·Î C99¿¡¼­´Â %lf¸¦ »õ·Î µµÀÔÇÏ°í ±× Àǹ̸¦ %f¿Í µ¿ÀÏÇÑ °ÍÀ¸·Î Á¤ÀÇÇØÁÖ°í ÀÖ´Ù.
>%d %o %x ´Â Á¤¼öÇü ¼ýÀÚ¸¦ Ãâ·ÂÇÒ¼ö Àִ¹üÀ§ -32768 ~ +32767 (2¹ÙÀÌÆ®Çü°úµ¿ÀÏ)
>%u ´Â Á¤¼öÇü ¼ýÀÚ¸¦ Ãâ·ÂÇÒ¼ö Àִ¹üÀ§ 0 ~ 65535(¾ð»çÀεå2¹ÙÀÌÆ®Çü°úµ¿ÀÏ)
>%ld %lo %lx Á¤¼öÇü ¼ýÀÚ¸¦ Ãâ·ÂÇÒ¼ö Àִ¹üÀ§ -21¾ï ~ +21¾ï(4¹ÙÀÌÆ®Çü°úµ¿ÀÏ)
>±Ùµ¥ %lf °¡ ÀÖ´Ù°íÇϴµ¥ ÀÖ´Ù¸é ¼ýÀÚ¸¦ Ç¥ÇöÇÒ¼öÀִ¹üÀ§Á»?;;
>¶Ç´Ù¸¥ Á¦°¡¸ð¸£´Â %ln<< (nÀº ¹ÌÁö¼ö) °¡ÀÖ´Ù¸é ´äº¯Á»¿ä..
>

  Hit : 2387     Date : 2006/02/09 10:06



    
3204   Ä¡Æ®¿£Áø °í¼öºÐ °è½Ç±î¿ä[1]     rjsdudals123
02/15 265
3203   ¿À·ù Á» ã¾ÆÁÖ¼¼¿ä [1]     marunim
05/30 989
3202   c¾ð¾î segmentation fault:11 ¿À·ù Áú¹®µå¸³´Ï´Ù![2]     leebk1124
05/21 2071
3201   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1881
3200   ÆÄÀ̽ã Áö¹® µå¸³´Ï´Ù.[1]     kksh1107
04/24 1616
3199   ¸®¹ö½ÌÀÇ ¼¼¹ø¤Š ²É - ¿ª¶û-     nninni79
04/20 2336
3198   ´Þ°í³ª ¹®¼­ ½©ÄÚµå[1]     ghjk645
03/24 1640
3197 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î ¼Ò¼ö °ª     adwefq
04/29 1
3196   C¾ð¾î ¼Ò½ºÁú¹®ÀÔ´Ï´Ù![5]     an0088
01/05 5272
3195   C++ /// ºôµå ¿¡·¯ ¤Ð¤Ð[1]     guichanta
08/23 2433
3194 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î µµ¿ÍÁÖ¼¼¿ä¤Ð¤Ð     su6339
04/06 0
3193   ÇØÅ·À» ¹è¿ì·Á°íÇϴµ¥[3]     zoodem04
03/26 4216
3192   c¾ð¾î¸¦ ¹è¿ì°í½Í¾î¿ä ![7]     dwc07238
02/11 4174
3191   ½ºÅÃÀÌ ½×ÀÌ´Â ¹æÇâ¿¡ °üÇؼ­!![1]     hackxx123
12/10 3573
3190   ÇØÅ·Åø¿¡¼­ ip ¾øÀÌ Çϵ忡 ½É´Â°Å¿¡´Â ¾î¶²°Ô ÀÖÀ»±î¿ä?[2]     aowlrgmlals
11/27 4409
3189   C¾ð¾î Çϴµ¥ double ½Ç¼ö¸¦ ³ÖÀºµ¥ ÀÚ²Ù 0.0ÀÌ ³ª¿Í¿ä[2]     fatou10336
11/20 3866
3188   dumpcode.h ÀÌÇØÁ» µµ¿ÍÁÖ¼¼¿ä .[1]     cm6418
11/06 3844
3187   c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.[3]     alstn8150
10/12 3828
3186     [re] c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.     dafher
05/13 1615
3185   c¾ð¾î ¼Ò½º Áú¹® ¹¹°¡ ¹®Á¦ÀÎÁö¤Ì¤Ì¤Ì¤Ì[2]     sjjh96
05/23 4355
1 [2][3][4][5][6][7][8][9][10]..[161]

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