22019, 1/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   allsky3
   ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¿¡ ´ëÇØ Á» ¾Æ½Ã´ÂºÐ .. Áú¹®Á»¿ä

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=31294 [º¹»ç]


ÄÄÆÄÀÏ·¯ ¿É¼ÇÀ¸·Î -funsigned-char°¡ ¼³Á¤µÈ »óȲ¿¡¼­ ´ÙÀ½ ÇÁ·Î±×·¥À» ½ÌÇàÇÏ´Ï x=255°¡ Ãâ·ÂµÇ¾ú½À´Ï´Ù. ¿Ö -1ÀÌ Ãâ·ÂµÇÁö ¾Ê¾Ò´ÂÁö ±× ÀÌÀ¯Á» ¼³¸íÇØÁÖ¼¼¿ä.



#include<stdio.h>



int main(void)

{

char x;

x=-1;

printf("x=%d",x);



return 0;

}



ÀÌÇØ°¡ ¾ÈµÇ³×¿ä ¼³¸íÁ»¿ë


  Hit : 7404     Date : 2013/10/15 04:48



    
$Zero ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¿¡ ´ëÇØ¼± Àß ¸ð¸£Áö¸¸, ÄÄÆÄÀÏ·¯¿¡ »ç¿ëÇÑ ¿É¼Ç°ú °á°ú°ªÀÇ ¿¬°ü¼ºÀÌ À¯ÃßµÇ¾î ´äº¯ ´Þ¾Æº¾´Ï´Ù.
char Çü ÀÚ·áÇüÀº 8byte¸¦ »ç¿ëÇÏ´Â ÀÚ·áÇüÀÔ´Ï´Ù .
ÀÌÁß 1byte¸¦ ºÎÈ£ºñÆ®·Î »ç¿ëÇϱ⶧¹®¿¡ ½ÇÁ¦ Ç¥Çö °¡´ÉÇÑ ¼ö´Â -127~+128ÀÌ µË´Ï´Ù.
Áï, ¾ÖÃÊ¿¡ 255¶õ °ªÀ» Ç¥ÇöÇÒ ¼ö ¾ø´Â ÀÚ·áÇüÀÔ´Ï´Ù.
±Ùµ¥ charÇüÀ¸·Î 255°ªÀ» Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
ºÎÈ£ºñÆ®±îÁö Á¤¼öÇ¥Çö¿¡ »ç¿ëÇ϶ó´Â unsigned¸¦ ¼±¾ðÇÏ½Ã¸é µË´Ï´Ù.
unsigned charÀÏ °æ¿ì 0~255ÀÇ °ªÀ» Ç¥ÇöÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
ÄÄÆÄÀÏ·¯ ¿É¼ÇÀ¸·Î Áֽй®±¸¿¡ unsigned charÀÌ Àִ°ɷκ¸¾Æ charÇüÀ» ±âº»ÀûÀ¸·Î unsigned char·Î º¸°Ú´Ù´Â ÀÇ¹Ì °°½À´Ï´Ù.
-1ÀÇ °æ¿ì ºÎÈ£ºñÆ®¸¦ Æ÷ÇÔÇÑ 8ºñÆ®°¡ ÀüºÎ 11111111ÀÇ °ªÀÔ´Ï´Ù. ÀÌ °ªÀ» ºÎÈ£ºñÆ®°¡ ¹«½ÃµÇ´Â unsigned char·Î ³ÖÀ¸¸é 255°¡ µË´Ï´Ù.
µû¶ó¼­ À§¿¡¼­ »ç¿ëµÈ char´Â unsigned char·Î ÀνĵǾú´Ù°í º¼ ¼ö Àְڳ׿ä
2013/10/16  
nsh009 Á¦·Î´ÔÀÌ Çò°¥¸®½Åµí ÇÕ´Ï´Ù. bit ÀÔ´Ï´Ù~ 2013/10/27  
$Zero nsh009 // ¾Æ 8byte¶ó°í Çß±º¿ä -_-¤».. 8bitÀÔ´Ï´Ù !!
ÁöÀû °¨»çÇÕ´Ï´Ù
2013/11/06