ÇÁ·Î±×·¡¹Ö

 3204, 15/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 : 2382     Date : 2006/02/09 10:06



    
2924   Àú±â ¹°¾îº¼°Ô Àִµ¥¿ä[3]     kwon0723
08/10 2368
2923   sniffing Áß Áú¹®ÀÖ½À´Ï´Ù..     ssk1547
12/11 2370
2922   ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö Áú¹®     zer0n
01/09 2371
2921   Áú¹®ÀÖ½À´Ï´Ù.     csg1234
07/16 2372
2920   Áú¹®¿ä~~~[1]     qudwns7933
02/04 2372
2919   ¸®´ª½º¿¡¼­ C Çغôµ¥...[1]     kji7968
01/07 2372
2918   °íµîÇлý...[5]     jackreper
12/31 2373
2917   ±¸Á¶Ã¼ Áú¹®...[3]     È÷ÅÍƲ¾î
06/05 2374
2916   c ¾ð¾î Ä·ÆÛ½º°­Á 1À» º¸´Ï±î¿ä[2]     bhg12342
12/17 2375
2915   Áú¹® 2°³ ±Ã±ÝÇØ¿ä[3]     ghqja723
11/29 2376
2914   ¼­¹ö¿¡¼­ °×À» ½ÇÇàÇÏ·Á¸é??[1]     kybcis
05/28 2377
2913   c¾ð¾î ¹è¿öº¼·Á°í ÇÕ´Ï´Ù...[6]     gusdn23
05/02 2377
2912   c¾ð¾î ¿À·ùÁ» ºÁÁÖ¼¼¿ä[3]     dfutn626
01/22 2378
2911   ¶Ç Áú¹®Çϳ׿ä.. ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù..     valkiley
12/05 2379
2910   ÇØÅ·¹è¿öº¸·Á´Âµ¥ ¸·È÷´Â ºÎºÐÀÔ´Ï´Ù. ºÎŹµå¸³´Ï´Ù.(viÆíÁý±â)[2]     Mazedure
10/22 2380
    [re] %lf ¿¡ ´ëÇÑ Áú¹®     tegi83
02/09 2381
2908     [re] ÀÌ°Å ¿Ö ÀÛµ¿ÀÌ ¾ÈµÉ±î¿ä .... ¿À·ùÁ»¾Ë·ÁÁÖ¼¼¿ä     nmy89
09/28 2384
2907   C¾ð¾î °øºÎÇϸ鼭 ±Ã±ÝÇß´ø°Íµé ´äº¯Á» ºÎŹµå¸³´Ï´Ù/[9]     valkiley
11/05 2385
2906   Á¦¹ß´äº¯Á».. Á¦¹ß.. cÀDZâÃʵµ¸ð¸§..[2]     wjdtjrgns10
01/05 2386
2905   c¾ð¾î¿¡ °üÇؼ­ Áú¹®ÀÖ½À´Ï´Ù.[3]     nen123
08/05 2386
[1]..[11][12][13][14] 15 [16][17][18][19][20]..[161]

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