|
|
|
|
|
|
|
|
|
|
|
|
|
953, 6/48 |
|
twt525 | |||||||
[2Áø¼ö] 2Áø¼öÇ¥ÇöÁú¹®¿ä ¤Ð | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_ETC&no=242 [º¹»ç]
Hit : 3975 Date : 2011/06/04 08:26
|
|||||||
profreez | À½¼ö¸¦ ¾µ¶§ 2ÀÇ º¸¼ö¸¦ ÃëÇϴµ¥¿ä. ¿¹¸¦ µé¸é 32ºñÆ®¸»°í 8ºñÆ®·Î ¿¹¸¦ µé¸é 00001111 = 15 Àݾƿä. ÀÌ°É 2ÀÇ º¸¼ö·Î -15·Î Ç¥ÇöÇÑ´Ù¸é ¸ðµç ºñÆ®¸¦ µÚÁý°í °Å±â¿¡ +1À» ÇØÁÖ¸éµË´Ï´Ù. 00001111 = 15 11110000 = ~ ¿¬»ê + 1 ----------------------- 11110001 = -15 |
2011/06/04 | |
º°ºûÀ»´ã¾Æ | À¸À½... Byte»çÀÌÁ ±âÁØÀ¸·Î ¾Ë·Áµå¸±°Ô¿ä Byte»çÀÌÁî¿¡´Â 0000 0000 ÃÑ 8ÀÚ¸®¿¡¿ä ±×·¸´Ù¸é ÃÖ´ë ¼ýÀÚ´Â 1111 1111 = 255°¡ µÇ¾î¾ß °ÚÁÒ ÇÏÁö¸¸ ÇÑ°¡Áö °£°úÇÏ°í ³Ñ¾î°£°Ô ÀÖÀ¸´Ï... ¹Ù·Î ù ºñÆ®´Â ºÎȣǥ½Ã¿¡ ¾´´Ù´Â Á¡ÀÔ´Ï´Ù. ¿ì¸®°¡ º¯¼ö¼±¾ðÇÒ ¶§ ±×³É int¸¦ ¾²¸é ºÎȣǥ½Ã·Î 1ºñÆ®¸¦ ¾´´Ù´Â °ÍÀÌ°í unsigned int¶ó´Â°É ¼±¾ð ÇØ¾ß ºñ·Î¼Ò ºÎÈ£ºñÆ® ¾øÀÌ º¯¼ö¸¦ ¾µ ¼ö Àִٴ°ÅÁÒ µû¶ó¼ signed int¸¦ ¾²°í ÀÖÀ¸´Ï±î 0 000 0000À¸·Î ±¸ºÐµÇ°í 0 000 0000 ´Â ¾ç¼ö, 1 000 0000´Â À½¼ö°¡ µÇ°ÚÁÒ. ±â¾ïÇØ µÎ¼Å¿ä. unsigned¸¦ ¼±¾ðÇÏÁö ¾ÊÀ¸¸é 1ºñÆ®°¡ ºÎȣǥ½Ã¸¦ À§ÇØ Èñ»ýµË´Ï´Ù. P. S. ¢º1ºñÆ®¢¸ |
2011/06/04 | |
twt525 | profreez// ¾Æ¾Æ ±×·±°Å±º¿ä~´äº¯°¨»çÇÕ´Ï´Ù . ¶Ç Áú¹®ÀÌÀִµ¥ ¸¸¾à¼Ò½º¸¦ #include <stdio.h> int main(void) { int num1 =15; int num2 =~num1; printf("NOT¿¬»êÀÇ °á°ú: %d\n",num2); return 0; } ·Î Çϸé -16À¸·Î ³ª¿À´Âµ¥ ¿Ö ÄÄÇ»ÅÍ°¡ 1À» ´õÇÏÁö ¾Ê´Â°Ç°¡¿ä? º°ºûÀ»´ã¾Æ//¾Æ¾Æ »õ·Î¿î»ç½Ç °¨»çÇÕ´Ï´Ù~ |
2011/06/04 | |
profreez | ~´Â ¸ðµç ºñÆ®¸¦ µÚÁý´Â Not ¿¬»êÀÚÀÔ´Ï´Ù.(ÀÌ°ÍÀ» 1ÀǺ¸¼ö¶ó°í ¸»À»ÇÏÁÒ) À½¼ö·Î ¹Ù²Ù´Â ¿¬»êÀÚ°¡ ¾Æ´ÏÁÒ ±×·³ 11110000 °¡ ¾ç¼ö·Î ¾ó¸¶ÀÎÁö ¾Ë¾Æº¸´Â ¹æ¹ýÀº.. ÀÌ°ÍÀ» 2ÀÇ º¸¼ö¸¦ ÃëÇϸéµË´Ï´Ù. 1111 0000 0000 1111 = 15 ~ ¿¬»ê°á°ú + 1 ------------------- 0001 0000 = 16 °í·Î 1111 0000 ´Â -16À̶ó´Â ¶æÀÌÁÒ |
2011/06/04 | |
|
|