` ¥°. C Promgram C-language +------ ¸ðµç C ÇÁ·Î±×·¥¿¡ ¹Ýµå½Ã ³ªÅ¸³ª¾ß ÇÒ À̸§À̸ç ()´Â ¾ÕÀÇ À̸§ÀÌ ÇÔ¼öÀÓÀ» ÀǹÌ, | mainÀ̶õ ÇÔ¼ö´Â ¸ðµç C ÇÁ·Î±×·¥¿¡ ¹Ýµå½Ã ÀÖ¾î¾ß Çϸç ÀÌ ÇÔ¼ö¿¡¼­ ÇÁ·Î±×·¥ÀÇ ¼öÇà | ÀÌ ½ÃÀ۵ȴÙ. main() { ------------------------------ ÀÌ Áß°ýÈ£´Â ÇÔ¼ö ¶Ç´Â ºí·°ÀÇ ½ÃÀÛÀ» ³ªÅ¸³½´Ù. printf("Hello, world !\n"); ----- ¹®ÀåÀ» ³ªÅ¸³»¸ç ¸Ç ³¡À» º¸¸é ';'ÀÌ Àִµ¥ ÀÌ´Â ¹®ÀåÀÇ ³¡ } --+ À» ³ªÅ¸³»´Â ±âÈ£·Î CÀÇ ¸ðµç ¹®ÀåÀº ¹Ýµå½Ã ';'·Î ³¡³ªµµ·Ï | µÇ¾î ÀÖ´Ù. 2¹øÁÙÀÇ Áß°ýÈ£¿¡ ´ëÇÑ ´ÝÀ½ÀÌ´Ù(main ÇÔ¼öÀÇ ³¡À» ³ªÅ¸³½´Ù). C´Â ¿­Àº °ýÈ£ÀÇ °¹¼ö¿Í ´ÝÀº °ýÈ£ÀÇ °¹¼ö°¡ °°¾Æ¾ß ÇÑ´Ù. C¿¡´Â Ãâ·Â¹®ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸ç, 3¹øÁÙÀÇ ¹®ÀåÀº printf¶ó´Â ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ÇÔ¼ö È£Ãâ¹®ÀÌ ¸ç printf¶ó´Â ÇÔ¼ö°¡ È­¸é¿¡ Ãâ·Â½ÃÅ°´Â ÀÏÀ» ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¶§ ¼Ò°ýÈ£ »çÀÌ¿¡ µé¾î ÀÖ´Â ³» ¿ëÀÌ È­¸é¿¡ ±×´ë·Î Ãâ·ÂµÇ´Âµ¥, 3¹ø ÁÙÀÇ ¹®ÀåÀ» º¸¸é ÀÌ¿¡ ÇØ´çÇÏ´Â °ÍÀÌ "Hello, world !\n" ·Î ÀÌÁß µû¿ÈÇ¥·Î ½Î¿© ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. C¿¡¼­ ÀÌÁß µû¿ÈÇ¥·Î µÑ·¯ ½ÎÀÎ °ÍÀº ¹Ù·Î ½ºÆ®¸µ(string-½ºÆ®¸µÀº ¿©·¯ °³ÀÇ ¹®ÀÚ°¡ ¿¬ÀÌ¾î ³ª¿Â °ÍÀ» ÀǹÌ)À¸·Î 3¹øÁÙÀÇ ¹®ÀåÀº "Hello, world !\n"¶õ ½ºÆ®¸µÀ» Ãâ·ÂÇ϶ó´Â Àǹ̰¡ µÈ´Ù. ½ÇÁ¦·Î À§ÀÇ ÇÁ·Î±×·¥À» ¼öÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ Ãâ·Â °á°ú°¡ ³ª¿Â´Ù. ¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤ ¦¢ Hello, world ! ¦¢ ¦¢ ¦¢ ¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥ Áï, '\n'Àº Ãâ·ÂµÇÁö ¾Ê´Â´Ù. ¿©±â¼­ '\n'Àº \nÀ» Ãâ·ÂÇ϶ó´Â °ÍÀÌ ¾Æ´Ï¶ó ´ÙÀ½ ÁÙ·Î ³Ñ¾î°¡¶ó´Â °ÍÀ» ÀǹÌÇÑ´Ù. \n Àº ½ºÆ®¸µÀÇ ¾î´À À§Ä¡¿¡³ª ¿Ã ¼ö°¡ ÀÖÀ¸¸ç ±× Àǹ̴ Ç×»ó °°´Ù. µû¶ó¼­ printf("Hello,\nworld !\n"); À» ¼öÇàÇÏ°Ô µÇ¸é ´ÙÀ½°ú °°Àº Ãâ·ÂÀ» ¾ò°Ô µÈ´Ù. ¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤ ¦¢ Hello, ¦¢ ¦¢ world ! ¦¢ ¦¢ ¦¢ ¦¢ ¦¢ ¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥ main() { printf("< Warning! \"%%%%%%\" >\n"); } +----+-------+ +---------------- printf¿¡´Â ÀÌÁß µû¿ÈÇ¥°¡ ÇÑ ½Ö¸¸ Á¸ÀçÇØ¾ß ÇÏ´Â µ¥ µÚÀÇ ÀÌÁß µû¿ÈÇ¥¸¦ Ãâ·ÂÇϱâ À§ÇØ '\'¸¦ ºÙÀÓ. '%'¸¦ printf¸¦ »ç¿ëÇÏ¿© Ãâ·ÂÇÏ°íÀÚ ÇÒ °æ¿ì¿¡´Â ¾Õ¿¡ '%'¸¦ Çϳª ´õ ºÙ¿©¾ß ÇÑ´Ù. ¦£¦¡¦¡¦¡¦¤ ¦¢ °á°ú ¦¢ ¦¦¦¡¦¡¦¡¦¥ --------------------------------------------------------------------------------- < Warning! "%%%" > +------------- #include ´Â printfÇÔ¼ö¸¦ ¾²±â À§ÇØ printf°¡ Æ÷ÇԵǾî Àִ ǥÁØ ¶ó | À̺귯¸®ÀÎ stdio(Standard Input Output)ÀÇ header fileÀ» Æ÷ÇÔÇÏ´Â °ÍÀÌ´Ù. | stdio.hÀÇ ¾çÂÊ¿¡ ºÎµîÈ£·Î ¹­Àº °ÍÀº ÀÌ°ÍÀÌ CÀÇ Ç¥ÁØ ¶óÀ̺귯¸® Çì´õÀÓÀ» | ¾Ë·ÁÁØ´Ù. ¸¸¾à »ç¿ëÀÚ°¡ ¸¸µç Çì´õ È­ÀÏÀÏ °æ¿ì Å« µû¿ÈÇ¥(" ")·Î ¹­¾îÁØ´Ù. #include main() { int height, base; /* height : ³ôÀÌ, base : ¹Øº¯ÀÇ ±æÀÌ */ float extent; /* extent : ¸éÀû */ base = 5; printf(" Enter the length of the height : "); scanf("%d",&height); extent = 0.5 * base * height; /* ¸éÀûÀ» °è»ê */ printf(" The extent of a triangle is %f\n",extent); } ¦£¦¡¦¡¦¡¦¤ ¦¢ °á°ú ¦¢ ¦¦¦¡¦¡¦¡¦¥ --------------------------------------------------------------------------------- Enter the length of the height : 4 The extent of a triangle is 10.000000 10 µÚÀÇ ¼Ò¼ýÁ¡ÀÚ¸® µÚ¿¡ 0ÀÌ 6°³³ª ºÙÀº ÀÌÀ¯´Â printfÇÔ¼ö°¡ ¼Ò¼ö¸¦ Ç¥ÇöÇÒ ¶§ ±× À¯È¿¼ýÀÚÀÇ ³»Á¤Ä¡(default)¸¦ 6ÀÚ¸®±îÁö·Î Á¤ÇØ ³õ¾Ò±â ¶§¹®ÀÌ´Ù. /* ÁÖ¼® ......................... */ +---------------------------------------+ ÀÌ »çÀÌÀÇ ³»¿ëÀº ÄÄÆÄÀÏ·¯°¡ »ó°üÇÏÁö ¾Ê±â ¶§¹®¿¡, ÀÌ »çÀÌ¿¡´Â ¾Æ¹« ³»¿ëÀ̳ª Áý¾î ³ÖÀ» ¼ö ÀÖ´Ù (½ÇÁ¦·Î ÀÌ ³»¿ëÀº ÇÁ¸®ÇÁ·Î¼¼¼­°¡ ±ú²ýÈ÷ Áö¿öÁֱ⠶§¹®¿¡ C ÄÄÆÄÀÏ·¯ ÀÚ½ÅÀº ÁÖ¼® ÀÌ ÀÖ¾ú´ÂÁöÁ¶Â÷ ¾ËÁö ¸øÇÑ´Ù). ÁÖ¼®¾È¿¡ ¶Ç ´Ù¸¥ ÁÖ¼®ÀÌ À־´Â ¾ÈµÈ´Ù. /* ¹Ù±ùÂÊ ÁÖ¼® ............. /* ¾ÈÂÊ ÁÖ¼® .... */ .................... */ +------------------------------------------------------+ ------¡æ ¿¡·¯ ¹ß»ý ÁÖ¼® ¾È¿¡ '/*'·Î ½ÃÀÛÇؼ­ '*/'·Î ³¡³ª´Â ÁÖ¼®ÀÌ ¶Ç Á¸ÀçÇϴµ¥ ÀÌ¿Í °°ÀÌ ÁÖ¼®ÀÌ ÁßøµÇ¾î¼­ ´Â ¾ÈµÈ´Ù. ÀÌ´Â ÇÁ¸®ÇÁ·Î¼¼¼­°¡ '/*'·Î ÁÖ¼®ÀÌ ½ÃÀÛµÈ °ÍÀ» ¾È ´ÙÀ½¿¡´Â ¹«Á¶°Ç '*/'ÀÌ ³ª¿Ã ¶§ ±îÁö Áö¿ì±â ¶§¹®ÀÌ´Ù. scanf("%d",&height); scanfÇÔ¼ö´Â printfÇÔ¼ö¿Í ÇÔ²² CÀÇ ÀÔÃâ·Â ÇÔ¼ö Áß °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â ÇÔ¼öÀÌ´Ù. ¿©±â¼­ '%d'´Â 10Áø¼öÀÇ ÀÔ·ÂÀ» ¹Þ°Ú´Ù´Â ¶æÀ̸ç, height¾ÕÀÇ &±âÈ£ÀÇ Àǹ̴ ±× ´ÙÀ½¿¡ ºÙ¾î ÀÖ´Â º¯¼öÀÇ ÁÖ ¼Ò¸¦ ¾Ë·ÁÁØ´Ù. ¿Ö³ÄÇϸé scanf ÇÔ¼ö´Â ÀԷ¹ްíÀÚ ÇÏ´Â º¯¼öÀÇ ÁÖ¼Ò¸¦ ¿øÇϱ⠶§¹®ÀÌ´Ù. printf¹®³»ÀÇ '%f'´Â ºÎµ¿ ¼Ò¼öÁ¡Çü(floating type)À¸·Î Ãâ·ÂÀ» Ç϶ó´Â ¶æÀÌ´Ù.