#title C¾ð¾î¿¡¼­ÀÇ »ïÁßÀÚ(TrigraphSequence) == C¾ð¾î¿¡¼­ÀÇ »ïÁßÀÚ(TrigraphSequence) == * ÀÛ¼ºÀÚ Á¶ÀçÇõ([mailto:minzkn@minzkn.com]) * °íÄ£°úÁ¤ 2008³â 4¿ù 30ÀÏ : óÀ½¾¸ === °³¿ä === C¾ð¾î¿¡¼­´Â »ïÁßÀÚ(TrigraphSequence) ¶ó´Â Àü󸮱⺸´Ù ¿ì¼±Çϴ ġȯ¹®ÀÚ¼ÂÀÌ Á¸ÀçÇÕ´Ï´Ù. ÀÌ´Â ÀϺΠ¾ð¾î±Ç ¹®ÀÚ¼ÂÀÇ °æ¿ì C¾ð¾îÀÇ ¹®ÀÚ¼ÂÀ» ¸ðµÎ ¹Þ¾ÆµéÀÌÁö ¸øÇÏ´Â °æ¿ì°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù. (´ëÇ¥ÀûÀ¸·Î ISO646 ÀÇ °æ¿ì 82ÀÚÀÇ ¹®ÀÚ¼ÂÀ» Á¤ÀÇÇϴµ¥ ¿©±â¿¡´Â ÀϺΠC¾ð¾îÀÇ ¹®ÀÚ¼ÂÀ» ¼ö¿ëÇÏÁö ¾Ê°í ÀÖ½À´Ï´Ù.) ÀÌ¿Í °°Àº °æ¿ì C¾ð¾îÀÇ ¼Ò½º¸¦ Ç¥ÇöÇÒ¼ö ¾ø°Ô µÇ±â ¶§¹®¿¡ À̸¦ º¸¿ÏÇÏ°íÀÚ »ïÁßÀÚ(Trigraph sequence) ¶ó´Â °ÍÀÌ Á¸ÀçÇÏ°Ô µÈ ¹è°æÀÔ´Ï´Ù. »ïÁßÀÚ´Â ±× ¾î¶² Àü󸮰úÁ¤º¸´Ù ¿ì¼±Çϵµ·Ï ġȯµÇ¸ç ÃÑ 9°¡ÁöÀÇ »ïÁßÀÚ°¡ Á¸ÀçÇÕ´Ï´Ù. ¹°À½Ç¥(?) 2°³·Î ½ÃÀÛÇÏ°í ÇÑ°³ÀÇ ½Äº°¹®ÀÚ·Î À̾îÁ® ¾î¶² ´Ù¸¥ ¹®ÀڷΠġȯµÇ°Ô µÇ´Âµ¥ 9°³´Â ´ÙÀ½°ú °°½À´Ï´Ù. {{{ ??= # ??( [ ??< { ??/ \ ??) ] ??> } ??' ^ ??! | ??- ~ }}} ¸¸¾à ¾Æ·¡¿Í °°Àº Äڵ尡 ÀÖ´Ù¸é '#' ¹®ÀÚ¸¦ Ãâ·ÂÇϴ°ÍÀ» º¼¼ö ÀÖÀ»°Ì´Ï´Ù. {{{ printf(">>> ??= <<<\n"); }}} ¶ÇÇÑ ´ÙÀ½°ú °°Àº ¼Ò½º°¡ ÀÖ´Ù¸é {{{ int main(void) { return(0); } }}} ´ÙÀ½°ú °°ÀÌ »ïÁßÀÚ¸¦ »ç¿ëÇÏ¿©µµ µ¿ÀÏÇÑ °á°ú¸¦ °°´Â ¼Ò½º°¡ µË´Ï´Ù. {{{ int main(void) ??< return(0); ??> }}} gcc ÀÇ °æ¿ì "-ansi" ¿É¼ÇÀ» ÁÖ´Â °æ¿ì »ïÁßÀÚ Ä¡È¯ÀÌ µË´Ï´Ù. ±× ¹Û¿¡ ÀÌÁßÀÚ(diggraph sequence) µµ ÀÖ½À´Ï´Ù. (ÀÌ´Â ISO C99¿¡ ¸í½ÃµÇ¾î ÀÖ½À´Ï´Ù.) {{{ <: [ :> ] <% { %> } %: # }}} === Âü°í === * [^http://en.wikipedia.org/wiki/C_trigraph] * ISO/IEC 9899:1999 (C99)