cast ; ¸í½ÃµÈ Çüº¯È¯

ij½ºÆ®´Â C³ª ÀÚ¹Ù¿Í °°Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­, °´Ã¼ÀÇ À¯ÇüÀ» ´Ù¸¥ À¯ÇüÀ¸·Î ¹Ù²Ù´Â ÇÁ·Î±×·¡¹Ö ¹®¹ýÀÌ´Ù. °¢ ¾ð¾î´Â ij½ºÆ®°¡ ¾î¶»°Ô ÀϾ´ÂÁö¸¦ Á¤ÀÇÇϴ Ưº°ÇÑ ±ÔÄ¢µéÀ» °¡Áö°í ÀÖ´Ù. ¿¹¸¦ µé¾î, C ¾ð¾î¿¡¼­ º¸Åë 32 ºñÆ®¸¦ »ç¿ëÇÏ´Â Á¤¼öÇüÀ», 8 ºñÆ®¸¦ »ç¿ëÇÏ´Â ¹®ÀÚÇüÀ¸·Î º¯È¯ÇÏ·Á°í ÇÒ ¶§, ´ÙÀ½°ú °°ÀÌ ¾µ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

int i = 42;
char
*p = &buf;
*p = (char) i;

¿©±â¼­ "(char)"À̶ó´Â Ç¥Çö(À̰ÍÀ» ij½ºÆ®¶ó°í ºÎ¸¥´Ù)ÀÌ º¯¼ö i ÀÇ °ªÀ» ¹®ÀÚÇüÀ¸·Î ¹Ù²Û´Ù. ¾ö¹ÐÈ÷ ¸»Çϸé, Çüº¯È¯Àº(À§ÀÇ ¿¹¸¦ Æ÷ÇÔÇÏ¿©) ÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ ÀÚµ¿ÀûÀÌ°í °­Á¦ÀûÀ¸·Î ¼öÇàµÇ±â ¶§¹®¿¡ ij½ºÆ®°¡ ÀÚÁÖ ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸, ÄÄÆÄÀÏ·¯ÀÇ °æ°í ¸Þ½ÃÁö ¾øÀÌ ¸í¹éÇÑ Çüº¯È¯À» Çϱâ À§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù.


ÀÌ Á¤º¸´Â 1999³â 10¿ù 21ÀÏ¿¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)