»õ Ç¥ÁØ C, C99


ÀúÀÚ : ±è¸íÈ£
¼Ò°³

C ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â 1972³â¿¡ °³¹ßµÈ ÀÌÈÄ ²ÙÁØÈ÷ °¡Àå ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Â ¾ð¾î Áß ÇϳªÀÌ´Ù. ƯÈ÷ ´ëºÎºÐÀÇ ¿î¿µÃ¼Á¦¸¦ °³¹ßÇÒ ¶§ »ç¿ëµÇ°í ÀÖ°í À̽ļº°ú ¼º´ÉÀÌ ¶Ù¾î³ª±â ¶§¹®¿¡ ¾ÕÀ¸·Îµµ ¸¹ÀÌ »ç¿ëµÉ °ÍÀ¸·Î Àü¸ÁµÈ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î 1990³âµµ¿¡ ¹ßÇ¥µÈ ISO Ç¥ÁØ C´Â °Å±â¿¡ ¸Ó¹«¸£Áö ¾Ê°í ¿©·¯ °¡Áö ±â´ÉÀÌ Ãß°¡µÇ¾î 1999³âµµ¿¡ »õ·Î¿î Ç¥ÁØ C·Î ¹ßÀüÇÏ°Ô µÇ¾ú´Ù. º¸Åë 1990³â¿¡ ¹ßÇ¥µÈ Ç¥ÁØ C¸¦ C90, 1999³âµµ¿¡ ¹ßÇ¥µÈ Ç¥ÁØ C¸¦ C99¶ó°í ÇÑ´Ù. º» ±³Àç´Â C99¸¦ ±â¹ÝÀ¸·Î C ÇÁ·Î±×·¡¹Ö¿¡ °üÇØ ¼³¸íÇÑ´Ù.


C99¿¡ Ãß°¡µÈ ÁÖ¿ä ±â´É

  • Å« Á¤¼ö¸¦ ´Ù·ç±â À§ÇÑ long long int Çü Ãß°¡
  • ºÎ¿ï °ªÀ» ´Ù·ç±â À§ÇÑ _Bool Çü°ú ÀÌ¿Í °ü·ÃµÈ Çì´õ ÆÄÀÏ Ãß°¡
  • º¹¼Ò¼ö¸¦ ´Ù·ç±â À§ÇÑ _Complex¿Í _Imaginary Çü°ú ÀÌ¿Í °ü·ÃµÈ Çì´õ ÆÄÀÏ Ãß°¡
  • ¼±¾ð¹®°ú ½ÇÇ๮À» È¥ÇÕÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÔ
  • //À¸·Î ½ÃÀÛÇÏ´Â ÁÙ ´ÜÀ§ ÁÖ¼® Áö¿ø
  • for ¹® ¾È¿¡¼­¸¸ »ç¿ëÇÏ´Â º¯¼ö¸¦ for ¹®ÀÇ Ã¹ ¹ø° ¼ö½Ä¿¡¼­ ¼±¾ðÇÒ ¼ö ÀÖ°Ô ÇÔ
  • º¯¼ö ¼±¾ð°ú ÇÔ¼ö Á¤ÀÇ¿¡¼­ ¹¬½ÃÀû int Á¦°Å
  • Á¤¼ö »ó¼öÀÇ ÇüÀ» °áÁ¤ÇÏ´Â ±ÔÄ¢À» ¼öÁ¤ÇÔ
  • ¸ðµç ½Ã½ºÅÛ¿¡¼­ °°Àº °á°ú°¡ ³ª¿Àµµ·Ï Á¤¼ö ³ª´©±â Á¤ÀÇ
  • °¡º¯ÀÎÀÚ ¸ÅÅ©·Î Áö¿ø
  • ¾Ï½ÃÀû ÇÔ¼ö ¼±¾ð Á¦°Å
  • ºü¸¥ ¼öÇàÀ» À§ÇÑ inline ÇÔ¼ö Áö¿ø
  • restrict Æ÷ÀÎÅÍ Ãß°¡
  • °¡º¯±æÀÌ ¹è¿­ Ãß°¡
  • ±¸Á¶Ã¼¿¡¼­ Ç÷º½Ãºí ¹è¿­ ¸â¹ö Ãß°¡
  • º¹ÇÕ ¸®ÅÍ·² Ãß°¡