expression1^expression2 ºñÆ®¿¬»ê(bitwiseOR) °øÅë ¼³¸í
^ ¿¬»êÀÚ´Â µÎ ½Ä expression1°ú expression2ÀÇ °ª¿¡ ´ëÇÑ ÀÌÁø Ç¥ÇöÀ» ã¾Æ ºñÆ® ¹èŸÀû ³í¸®ÇÕ ¿¬»êÀ» ¼öÇàÇÑ´Ù. expression1°ú expression2ÀÇ ºñÆ®(2Áø¼ö)¿¡¼, °°Àº ºñÆ® ÀÚ¸® ¼ýÀÚ°¡ µÎ ½Ä¿¡¼ Çϳª¸¸ '1'ÀÌ¸é ±× ÀÚ¸® ¼ýÀÚ´Â '1'ÀÌ µÇ°í, µÑ´Ù '1'À̰ųª µÑ´Ù '0'ÀÌ¸é ±× ÀÚ¸® ¼ýÀÚ´Â '0'ÀÌ µÈ´Ù. ÀÚ¸®¼ö°¡ Ʋ¸®¸é Á¦ÀÏ ¾Æ·¡ ÀÚ¸®ºÎÅÍ Àû¿ë µÈ´Ù. ºñÆ®»ó¿¡¼ ¿¬»êÇÏÁö¸¸ °á°ú°ªÀº ½ÊÁø¼ö·Î ¹ÝȯÇÑ´Ù. ¾ç¼ö¿¡¼´Â °£´ÜÇÏ´Ù. ±×·¯³ª À½¼ö¿¡¼´Â ÀÌÇØ°¡ ½±Áö ¾Ê´Ù. ÀÌ´Â ´Ü¼øÈ÷ ºñÆ® ÀÚ¸®¼ö¸¸ OR·Î ó¸®ÇÏ´Â °Í( ÀÌ´Â 32ºñÆ® ±âÁØ(232)ÀÇ ºñÆ®¿¬»ê¿¡¼ ºÎÈ£¸¦ °ü¸®Çϱâ À§ÇÑ °ÍÀ̱⵵ ÇÏ´Ù.
Á¦ÀÏ ¿ÞÂÊ '1'Àº ¼³¸íÀ» À§ÇÏ¿© parseInt(numb,2) ¸Þ¼µå·Î Ãâ·ÂÇÏ¿´À¸¹Ç·Î Ç¥½Ã´Â µÇ¾úÀ¸³ª, numbA^numbB ¿¬»êÀº numbA°ú numbBÀÇ 32ºñÆ®¸Ê(232 ±âÁØ)À¸·Î °¢ ºñÆ® ÀÚ¸®¿¡ µÑ Áß¿¡ Çϳª¸¸ '1'À̸é '1'À̵ǰí, µÑ´Ù '1'À̰ųª µÑ´Ù '0'À̸é '0'ÀÌ µÇ¾î ±× °á°ú¸¦ ½ÊÁø¼ö·Î ¹ÝȯÇÑ´Ù. |