[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: È®Àå¿­
¼ÒºÐ·ù: È®Àå¿­ÀÇ Á¤ÀÇ,Àû¿ë¹üÀ§
È®Àå¿­À̶õ? ÀÛ¼ºÀÏ: 1999/10/30
¼öÁ¤ÀÏ: 2002/07/05

C¾ð¾îÀÇ È®Àå¿­(Escape sequence)°ú µ¿ÀÏÇϸç Á¦¾î ¹®ÀÚó·³ ¿ø½Ã ÇÁ·Î±×·¥¿¡ Å°º¸µå·Î Á÷Á¢ ÀÔ·ÂÇÒ ¼ö ¾ø´Â ¹®ÀÚ¸¦ Ç¥ÇöÇÏ´Â ¼ö´ÜÀÌ µÈ´Ù. ¾Æ·¡ÀÇ <È®Àå¿­ ÀÇ Àû¿ë¹üÀ§>¿¡ ³ª¿­ÇÑ (1)¿¡¼­ (4)Ç×À» Á¦¿ÜÇÑ ´Ù¸¥ ºÎºÐ¿¡¼­´Â È®Àå¿­À» »ç¿ë ÇÒ ¼ö ¾øÀ¸¸ç "\"¿Í ¿µ¹® ÇÑÀÚ ¶Ç´Â "\0"¿Í 8Áø ¼öÄ¡ ±×¸®°í "\x"¿Í 16Áø ¼öÄ¡ ·Î ±¸¼ºÀÌ µÈ´Ù. < È®Àå¿­ÀÇ Àû¿ë¹üÀ§ > (1) ¹®ÀÚ¿­ÀÇ ³»ºÎ("ÀÌÁß ÀοëºÎÈ£¾ÈÀÇ ³»¿ë") (2) ¹®ÀÚ »ó¼öÀÇ ³»ºÎ('´ÜÀÏ ÀοëºÎÈ£¾ÈÀÇ ³»¿ë') (3) Inline printÀÇ ³»ºÎ(/"·Î ½ÃÀÛÇؼ­ "/·Î ³¡³ª´Â ºÎºÐ) (4) ÇÔ¼ö(±â´É¼º) ¹®ÀÚ¿­({[·Î ½ÃÀÛÇؼ­ ]}·Î ³¡³ª´Â ºÎºÐ) < È®Àå¿­ÀÇ Á¾·ù > \b - Back space [ASC 8¹ø] \t - ¼öÆòÅÇ(Horizontal tab) [ASC 9¹ø] \n - ÁٹٲÞ(New line) [ASC 10¹ø] \f - Form feed [ASC 12¹ø] \r - ¿£ÅÍÅ°(Carriage return) [ASC 13¹ø] \" - ÀÌÁß ÀοëºÎÈ£(") ¹®ÀÚ [ASC 34¹ø] \' - ´ÜÀÏ ÀοëºÎÈ£(') ¹®ÀÚ [ASC 39¹ø] \\ - Back slash(\) ¹®ÀÚ [ASC 92¹ø] \0 - ³Î¹®ÀÚ(Null character) [ASC 0¹ø] \xhh - 16Áø ¼öÄ¡ Bit pattern(hh´Â ÃÖ°í 2ÀÚ¸® 16Áø¼ö¸¦ ÀǹÌÇÑ´Ù) \Xhh - \xhh¿Í Àǹ̰¡ °°´Ù. \ddd - 8Áø ¼öÄ¡ Bit pattern(ddd´Â ÃÖ°í 3ÀÚ¸® 8Áø¼ö¸¦ ÀǹÌÇÑ´Ù) < È®Àå¿­ÀÇ »ç¿ë¿¹ > (1) »ç¿ë¿¹#1 (2) »ç¿ë¿¹#2 (3) »ç¿ë¿¹#3 print("\101\102C\104"); print("\x41B\X43D"); print("AB\bCD"); ----------------------- ----------------------- ----------------------- Ãâ·Â°á°ú) ABCD Ãâ·Â°á°ú) ABCD Ãâ·Â°á°ú) ACD - »ç¿ë¿¹#1, #2: ´ë¹®ÀÚ "A"ÀÇ ASCÄÚµå °ªÀº 10Áø¼ö·Î´Â 65¹ø, 8Áø¼ö·Î´Â 101, 16Áø¼ö·Î´Â 41ÀÌ´Ù. - »ç¿ë¿¹#3: \b´Â ASCÄÚµå 8¹øÀ¸·Î È®ÀåµÈ´Ù. ÀÌ 8¹ø ÄÚµå´Â Á¦¾î¹®Àڷνá Ä¿¼­¸¦ ¿ÞÂÊÀ¸·Î ÇÑÄ­ ¿Å°ÜÁÖ´Â(Back space) ¿ªÇÒÀ» Çϸç, »ç¿ë ¿¹#3¿¡¼­ AB¸¦ ÀμâÇÑ ÈÄ Ä¿¼­°¡ B±ÛÀÚÀÇ ÀÚ¸®·Î µÇµ¹¾Æ¿Í¼­ B°¡ Áö¿öÁö¸é¼­ ±× ÀÚ¸®¿¡ C°¡ Ãâ·ÂµÈ´Ù.

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]