À̹ø °Á¿¡¼´Â Àú¹ø¿¡ ¹è¿ìÁö ¸øÇÑ ¿¬»êÀÚÀÎ °ü°èÇü ¿¬»êÀÚ, ³í¸® ¿¬»êÀÚ, ºñÆ®º° ¿¬»êÀÚ µî¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
1. °ü°èÇü ¿¬»êÀÚ. °ü°èÇü ¿¬»êÀÚ´Â ..º¸Å¸ Å©´Ù, ..º¸´Ù ÀÛ´Ù, ..¿Í °°´Ù, ..¿Í °°Áö ¾Ê´Ù µîµî.. ¾î¶² µ¥ÀÌÅ͵éÀ» ºñ±³ÇÒ¶§ ¾²ÀÌ´Â ¿¬»êÀÚ ÀÔ´Ï´Ù. ÁÖ·Î Á¦¾î ±¸Á¶, ƯÈ÷ if¹®¿¡¼ ¾²ÀÌÁö¸¸ ²À ±×·±°ÍÀº ¾Æ´Ô´Ï´Ù. ¿ì¼± °ü°èÇü ¿¬»êÀÚ¿¡´Â ¾î¶²°ÍÀÌ ÀÖ´ÂÁö ¾Ë¾Æº¸ÁÒ. °ü°èÇü ¿¬»êÀÚ¿¡´Â ------------------------------ == ..¿Í °°´Ù > ..º¸´Ù Å©´Ù < ..º¸´Ù ÀÛ´Ù >= ..º¸´Ù Å©°Å³ª °°´Ù. <= ..º¸´Ù À۰ųª °°´Ù. != ..¿Í ´Ù¸£´Ù. ------------------------------ ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÀÖ½À´Ï´Ù. ±×·³ °¢ ¿¬»êÀÚµéÀÇ ÀÌÇØ¸¦ µ½±â À§ÇØ ´ÙÀ½ Ç¥¸¦ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
----------------------------------- a == b a¿Í b°¡ °°´Ù a > b a°¡ bº¸´Ù Å©´Ù a < b a°¡ bº¸´Ù ÀÛ´Ù a >= b a°¡ bº¸´Ù Å©°Å³ª °°´Ù. a <= b a°¡ bº¸´Ù À۰ųª °°´Ù. a != b a¿Í b°¡ ´Ù¸£´Ù. -----------------------------------
ÀÌ°É º¸½Ã¸é ÀÌÇØ°¡ µÇ½Ç°Ì´Ï´Ù. ±×·±µ¥ ´ëºÎºÐÀÇ ¿¬»êÀÚµéÀº ¾î¶² °ªÀ» µ¹·ÁÁÖÁÒ. ¿¹¸¦ µé¾î +¿¬»êÀÚ´Â µÎ°³ÀÇ °ªÀ» ´õÇØ µ¹·Á ÁÖÁÒ. ±×·¯¸é ÀÌ °ü°èÇü ¿¬»êÀÚ´Â ¹«¾ùÀ» µ¹·Á ÁÙ±î¿ä? µ¹·ÁÁÖ´Â °ªÀº 0°ú 1Áß ÇѰ¡Áö ÀÔ´Ï´Ù. °ü°èÇü ¿¬»êÀÚ°¡ ¾²ÀÎ ¼ö½ÄÀ» º¸¸é ¾î¶² Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖÀ½À» ¾Ë°ÔµÇ½Ç °Ì´Ï´Ù. ±× ¼ö½ÄÀÌ ÂüÀ̸é 1À» µ¹·ÁÁÖ°í, °ÅÁþÀ̸é 0À» µ¹·ÁÁÖÁÒ. ¿¹¸¦ µé¾î
a=1==2;
ÀÌ·± ¹®ÀåÀÌ ÀÖ´Ù°í ÇսôÙ. ±×·³ a¿¡´Â ¾î¶² °ªÀÌ µé¾î°¥±î¿ä? '1°ú 2´Â °°´Ù' <- ÀÌ°Ç °ÅÁþÀ̹ǷΠa¿¡´Â 0ÀÌ µé¾î°¡°ÚÁÒ?
2. ³í¸® ¿¬»êÀÚ. ³í¸® ¿¬»êÀÚ´Â ¾Æ±î °ü°è ¿¬»êÀÚÀÇ ¼ö½Ä µÎ°¡Áö¸¦ ³í¸®ÀûÀ¸·Î ¿¬°ü½ÃŰ´Â ¿¬»êÀÚ ÀÔ´Ï´Ù. ½±°Ô ¸»ÇÏÁö¸é °ü°èÇü ¿¬»êÀÚ·Î Á¶°ÇÀÌ ¸¸µé¾î Áö´Âµ¥ ÀÌ·± Á¶°Ç µÎ°³°¡ µ¿½Ã¿¡ ¸¸Á·ÇؾßÇÒ °æ¿ì°¡ ÀÖ´Ù°í ÇսôÙ. ±×·² °æ¿ì ÀÌ ³í¸® ¿¬»êÀÚ¸¦ ¾²¸é µÊ´Ï´Ù. ³í¸® ¿¬»êÀÚ¿¡´Â ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÀÖ½À´Ï´Ù.
-------------- && AND || OR ! NOT --------------
°¢°¢ÀÇ Àǹ̴ À§¿¡ ¾²¿©Áø ±×´ë·ÎÀε¥ ÀÌ°É º¸¼¼¿ä ±×·±µ¥ ¿©±â¼ a¿Í b´Â °ü°èÇü ¿¬»êÀÚ·Î ¸¸µç Á¶°ÇÀ̶ó°í ÇսôÙ.
---------------------------- a && b a¿Í b¸ðµÎ ÂüÀ϶§ a || b a¶Ç´Â b°¡ ÂüÀ϶§ ! a aÀÇ ¹Ý´ë ----------------------------
a && bÀÇ °æ¿ì a¶ó´Â Á¶°Ç°ú b¶ó´Â Á¶°ÇÀÌ ¸ðµÎ ÂüÀ϶§ 1À» µ¹·ÁÁÖ°í. Çϳª¶óµµ °ÅÁþÀ̸é 0À» µ¹·Á ÁÖÁÒ a || bÀÇ °æ¿ì´Â µÑ Áß Çϳª¸¸ ÂüÀ̸é 1À» ¸ðµÎ °ÅÁþÀ϶§¸¸ 0À» µ¹·ÁÁÖÁÒ. ! aÀÇ °æ¿ì ¹Ý´ë·Î µÇ´Âµ¥ Áï ÂüÀ̸é 0À» °ÅÁþÀ̸é 1À» µ¹·ÁÁÜ´Ï´Ù. ¸¸¾à ´ÙÀ½°ú °°Àº ¹®ÀåÀÌ ÀÖ´Ù°í Çսô٠a=(2>1)&&(3>1);
ÀÌ·²°æ¿ì a¿¡´Â ¾î¶² °ªÀÌ µé¾î°¥±î¿ä? ´ç¿¬È÷ 1ÀÌ µé¾î°¡ÁÒ ÇÏÁö¸¸
a=(1>5)&&(3>1);
ÀÌ·²¶© 0ÀÌ µé¾î°¡°ÚÁÒ??
3. ºñÆ®º° ¿¬»êÀÚ ºñÆ®º° ¿¬»êÀÚ´Â ºñÆ®´ÜÀ§ ¿¬»êÀ» ÇÒ¶§ ¾²ÀÌ´Â ¿¬»êÀÚ ÀÔ´Ï´Ù. ¸ÕÀú ºñÆ®º° ¿¬»êÀÚÀÇ Á¾·ù¸¦ ¾Ë¾Æº¸ÁÒ. ºñÆ®º° ¿¬»êÀÚ¿¡´Â ´ÙÀ½°ú °°Àº °Í µéÀÌ ÀÖ½À´Ï´Ù.
------------------------------ & AND (ºñÆ®º° ³í¸®°ö) | OR (ºñÆ®º° ³í¸®ÇÕ) ^ XOR (ºñÆ®º° ¹èŸ ³í¸®ÇÕ) ~ 1ÀÇ º¸¼ö << ¿ÞÂÊÀ¸·Î ½¬ÇÁÆ® >> ¿À¸¥ÂÊÀ¸·Î ½¬ÇÁÆ® ------------------------------
´ÙÀ½°ú °°Àº °ÍµéÀÌ Àִµ¥ Çϳª¾¿ ÀÚ¼¼È÷ ¾Ë¾Æº¸ÁÒ.
(1) ºñÆ®º° ³í¸®°ö &´Â ºñÆ® ´ÜÀ§·Î AND¿¬»êÀ» ÇÏ´Â °Çµ¥, ¿¬»êÇÏ·Á´Â µÎ °³ÀÇ ºñÆ®°¡ ¸ðµÎ 1À϶§¸¸ °á°ú°¡ 1ÀÌ µÇ°í Çϳª¶óµµ 0ÀÌ¸é °á°ú´Â 0ÀÌ µÊ´Ï´Ù. Á¤¸®Çϸé ------------------------------------ ù¹øÂ° ºñÆ® µÎ¹øÂ° ºñÆ® °á°ú ------------------------------------ 1 & 1 1 1 & 0 0 0 & 1 0 0 & 0 0 ----------------------------------- ÀÌ·¸°Ô µÇÁÒ ÇѰ¡Áö ¹®Á¦¸¦ µå¸®ÁÒ 0x0F & 0xFF = ? ¾Ë¾Æ¸ÂÃç º¸¼¼¿ä. ´äÀº 0x0FÁÒ. 0x0F´Â ÀÌÁø¼ö·Î 00001111ÀÔ´Ï´Ù. 0xFF´Â 11111111ÀÌÁÒ. ±×·±µ¥ &¿¬»êÀÚ´Â ¸ðµÎ 1À϶§¸¸ 1À» µ¹·Á ÁÜ´Ï´Ù. 00001111°ú 11111111¿¡¼ ¸ðµÎ 1ÀÎ ºÎºÐÀº µÚÂÊ 4°³ÀÇ ºñÆ®ÁÒ. ±×·¯¹Ç·Î °á°ú´Â 00001111 ÀÌ°É 16Áø¼ö·Î °íÄ¡¸é 0x0F°¡ µÇÁÒ. ´Ù½Ã Á¤¸®Çϸé ----------------------------- 0x0F = 00001111 0xFF = 11111111 ---------- (& ¿¬»ê) 00001111 = 0x0F ----------------------------- ÀÌÇØ°¡ µÇ½ÃÁÒ?
(2) ºñÆ®º° ³í¸®ÇÕ ´ÙÀ½À¸·Î |¿¬»êÀÚ¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¸ÁÒ. |´Â OR¿¬»êÀ» ÇÏ´Â °ÍÀ¸·Î &¿Í´Â ´Þ¸® µÎ°³ÀÇ ºñÆ®Áß 1°³¶óµµ 1À̸é 1À» µ¹·ÁÁÖ´Â ¿¬»êÀÚ ÀÔ´Ï´Ù. Áï ------------------------------------ ù¹øÂ° ºñÆ® µÎ¹øÂ° ºñÆ® °á°ú ------------------------------------ 1 | 1 1 1 | 0 1 0 | 1 1 0 | 0 0 ------------------------------------ ÀÌ·± ¿¬»êÀ» ÇÏ´Â ¿¬»êÀÚ ÀÔ´Ï´Ù. ±×·³ À̰͵Π¹®Á¦¸¦ µå¸±±î¿ä? ¾Æ±îó·³ 0x0F¿Í 0xFF¸¦ ¾²µµ·Ï ÇÏÁÒ ±×·±µ¥ ÀÌ µÎ°³¸¦ OR¿¬»ê ÇÏ¸é ¾î¶² °á°ú°¡ ³ª¿Ã±î¿ä? ´ç¿¬È÷ 0xFFÁÒ. ÀÌÀ¯´Â Çϳª¶óµµ 1À̸é 1À» µ¹·Á ÁֹǷÎ. ----------------------------- 0x0F = 00001111 0xFF = 11111111 ---------- (| ¿¬»ê) 11111111 = 0xFF ----------------------------- ÀÌ·¸°Ô µÇ±â ¶§¹®ÀÌÁÒ. (3) ºñÆ®º° ¹èŸ ³í¸®ÇÕ ´ÙÀ½À¸·Î ^¿¬»êÀÚ¿¡ ´ëÇØ ¾Ë¾Æº¸ÁÒ. ^´Â ºñÆ®´ÜÀ§ ¹èŸ OR¿¬»ê Áï ºñÆ®´ÜÀ§ XOR¿¬»êÀ» ÇÏ´Â ¿¬»êÀÚ ÀÔ´Ï´Ù. ÀÌ ¿¬»êÀÚ´Â ORºñ½ÁÇÏÁö¸¸, ´Ù¸¥Á¡Àº µÎ°³ÀÇ ºñÆ®°¡ ¸ðµÎ 1À϶§´Â 0À» µ¹·ÁÁشٴ °ÍÀÌÁÒ. OR¿¡¼´Â 1À» µ¹·ÁÁÖÁö¸¸ Áï.. ------------------------------------ ù¹øÂ° ºñÆ® µÎ¹øÂ° ºñÆ® °á°ú ------------------------------------ 1 ^ 1 0 1 ^ 0 1 0 ^ 1 1 0 ^ & 0 ------------------------------------ ´ÙÀ½°ú °°Àº ¿¬»êÀ» ÇÏ°Ô µÊ´Ï´Ù. ±×·³ À̹ø¿£ 0x0F¿Í 0xFF¸¦ XOR¿¬»ê ÇÏ¸é ¾î¶² °á°ú°¡ ³ª¿Ã±î¿ä? ÀÌ°Ç ----------------------------- 0x0F = 00001111 0xFF = 11111111 ---------- (| ¿¬»ê) 11110000 = 0xF0 ----------------------------- ÀÌ·¸°Ô ÇØ¼ 0xF0ÀÌ ³ª¿À°Ô µÊ´Ï´Ù.
(4) 1ÀÇ º¸¼ö ´ÙÀ½À¸·Î ^¿¬»êÀÚ¿¡ ´ëÇØ ¾Ë¾Æº¸ÁÒ. ^´Â 1ÀÇ º¸¼ö¸¦ ±¸ÇÏ´Â ¿¬»êÀÚ·Î ±×³É ½±°Ô ºñÆ®µéÀ» ¹Ý´ë·Î Áï 0À̸é 1·Î 1À̸é 0À¸·Î ¹Ù²ã¹ö¸°´Ù°í ¾Ë°í°è½Ã¸é µÊ´Ï´Ù. ----------------------- ºñÆ® °á°ú ----------------------- ~ 0 1 ~ 1 0 ----------------------- ÀÌ·± ¿¬»êÀ» ÇÏ´Â °ÍÀÌÁÒ. 1ÀÇ º¸¼ö ¿¬»êÀ» Àß ¾²¸é ÁÁÀºÁ¡ÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÌ unsigned long°¡ °¡Áú¼ö ÀÖ´Â °¡Àå Å« °ªÀ» ½á¾ß ÇÒ °æ¿ì ¾î¶»°Ô ÇÒ±î¿ä? unsigned long´Â 4294967296±îÁö ³ÖÀ»¼ö Àִµ¥ ÀÌ°É Á÷Á¢ ½á¾ß ÇÒ±î¿ä? ±×·¸°Ô ÇØµµ µÇ°í Á»´õ ½¬¿î ¹æ¹ýÀ¸·Î 0xFFFFFFFF¶ó°í ½áµµ µÇ°ÚÁö¸¸ ´õ ½¬¿î ¹æ¹ýÀº ~0À̶ó°í ¾²´Â °Í ÀÔ´Ï´Ù. 0Àº ¸ðµç ºñÆ®°¡ 0Àε¥ ÀÌ°É 1ÀÇ º¸¼ö ¿¬»êÀÚ·Î ~0À̶ó°í ¾²¸é ¸ðµç ºñÆ®°¡ 1ÀÌ µÇ¹Ç·Î °¡Àå Å«°ªÀÌ µÇ´Â °ÍÀÌÁÒ.
(5) ½¬ÇÁÆ® ´ÙÀ½À¸·Î ½¬ÇÁÆ® ¿¬»êÀÚÀÎ <<¿Í >>¿¡ ´ëÇØ ¾Ë¾Æº¸ÁÒ <<,>>´Â ÁöÁ¤µÈ ¹æÇâÀ¸·Î ÁöÁ¤µÇ ¼ö ¸¸Å ºñÆ®¸¦ À̵¿½ÃŰ´Â °Í ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î
?? = 0xF0 >> 4;
ÀÌ·¸°Ô Çϸé 0xF0 Áï 11110000À» >>¹æÇâÀ¸·Î 4¸¸Å À̵¿½ÃŰ´Â °ÍÀÌÁÒ ±×·¡¼ °á°ú´Â 00001111 Áï 0x0F°¡ µÊ´Ï´Ù. ¸¸¾à 1ÀÌ ¿À¸¥ÂÊ ³¡±îÁö °¬´Ù¸é ±×³É ¾ø¾îÁý´Ï´Ù. ±×¸®°í ¿ÞÂÊÀº 0À¸·Î °è¼Ó ä¿öÁö±¸¿ä. <<µµ À̰Ͱú ¶È°°À¸³ª ¹æÇ⸸ ´Ù¸¦ »Ó ÀÔ´Ï´Ù. À̰ÍÀ¸·Î ºñÆ®º° ¿¬»êÀÚ´Â ¸¶Ä¡µµ·Ï ÇÏÁÒ.
4. ±âŸ ¿¬»êÀÚ. ´ÙÀ½À¸·Î ±âŸ ¿¬»êÀÚµéÀ» ¹è¿ö º¸±â·Î ÇϰڽÀ´Ï´Ù. ¿©±â¼ ¹è¿ï °Í¿¡´Â Á¶°Ç ¿¬»êÀÚ, Áõ°¨ ¿¬»êÀÚ, ±×¸®°í sizeof¿¬»êÀÚ¿Í, È¥ÇÕ ¿¬»êÀÚ°¡ ÀÖ½À´Ï´Ù.
(1) Á¶°Ç ¿¬»êÀÚ Á¶°Ç ¿¬»êÀÚ´Â ÁÖ¾îÁø Á¶°Ç¿¡ µû¶ó ¾î¶² ¼ö½ÄÀ» ½ÇÇàÇÏ°í ±× °á°ú¸¦ µ¹·ÁÁÖ´Â ¿¬»êÀÚ ÀÔ´Ï´Ù. »ç¿ë¹ýÀº
Á¶°Ç ? ¼ö½Ä1 : ¼ö½Ä2
ÀÌ·± ½ÄÀ¸·Î »ç¿ëÇÏÁÒ. ¿©±â¼ Á¶°ÇÀº °ü°èÇü ¿¬»êÀÚ·Î ¸¸µç Á¶°ÇÀÔ´Ï´Ù. ¿©±â¼ ¸¸¾à Á¶°ÇÀÌ ÂüÀÌ¸é ¼ö½Ä1À» ½ÇÇàÇÑ ÈÄ ±× °á°ú¸¦ µ¹·ÁÁÖ°í, °ÅÁþÀÌ¸é ¼ö½Ä2¸¦ ½ÇÇàÇÏ´Â °Í ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î º¸ÁÒ.
a = 1>3 ? 1+3 : 2+6;
¿©±â¼ a¿¡ µé¾î°¡´Â °ªÀº? 1>3À̶õ Á¶°ÇÀº °ÅÁþÀ̹ǷΠµÎ¹øÂ° ¼ö½ÄÀÎ 2+6ÀÌ ½ÇÇàµÇ°í °á°ú·Î 8À» µ¹·ÁÁֹǷΠa´Â 8ÀÌ µÇ°ÚÁÒ. ÀÌ ¹®ÀåÀº
1>3 ? a=1+3 : a=2+6; ÀÌ·¸°Ô ½áµµ »ó°ü ¾ø½À´Ï´Ù. =ÀÌ µé¾î°¡µµ ¼ö½ÄÀ̹ǷÎ
(2) Áõ°¨ ¿¬»êÀÚ À̹ø¿£ Áõ°¨ ¿¬»êÀÚ¿¡ ´ëÇØ ¾Ë¾Æº¸ÁÒ. Áõ°¨ ¿¬»êÀÚ´Â ¾î¶° º¯¼ö¿¡ 1À» ´õÇϰųª »© ÁÖ´Â ¿¬»êÀÚÀÌÁÒ ¿¬»êÀÚ¿¡´Â --------------------- ++ 1À» Áõ°¡½ÃÅ´ -- 1À» °¨¼Ò½ÃÅ´ --------------------- ÀÌ·¸°Ô µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù. ÀÌ µÎ ¿¬»êÀÚ´Â º¯¼ö ¾ÕÀ̳ª µÚ¿¡ ºÙ¿© »ç¿ëÇÏ¸é µÇ´Âµ¥ ¾Õ¿¡ ºÙÀ϶§¿Í µÚ¿¡ ºÙÀ϶§ÀÇ Â÷ÀÌÁ¡Àº ÀÏ´Ü ³ªÁßÀ¸·Î ³Ñ±â°í ¿¹¸¦ µé¾îº¸ÁÒ. ¸¸¾à
a++;
ÀÌ·¸°Ô Çϸé a´Â 1ÀÌ Áõ°¡ÇÏ°Ô µÊ´Ï´Ù. Áï a=a+1;°¡ µÇ´Â °ÍÀÌÁÒ. ±×¸®°í
a--;
ÀÌ·¸°Ô Çϸé a=a-1;ÀÌ µÇ´Â °Í À̰í¿ä. ±×·³ ¾Õ¿¡ ºÙÀÌ´À³Ä µÚ¿¡ ºÙÀÌ´À³Ä¿¡ Â÷À̸¦ ¾Ë¾Æº¸ÁÒ. ÀÌ Â÷À̰¡ ³ª´Â °÷Àº ¹Ù·Î ÀÌ ¿¬»êÀÚ°¡ Çϳª·Î¸¸ ¾²ÀÌÁö ¾Ê°í ¿©·¯°³ÀÇ ¿¬»êÀÚ¿Í °°ÀÌ ¾²¿´À»¶§ Â÷À̰¡ ³²´Ï´Ù. ÀÌ ¿¬»êÀÚ¸¦ ¾Õ¿¡ ºÙÀ̸é ÀÌ ¿¬»êÀÌ °¡Àå ¸ÕÀú ¼öÇàµÇ°í ´Ù¸¥ ¿¬»êÀÌ ¼öÇàµÊ´Ï´Ù. ÇÏÁö¸¸ ÀÌ ¿¬»êÀÚ¸¦ µÚ¿¡ ºÙÀÌ¸é ´Ù¸¥ ¸ðµç ¿¬»êÀ» ¼öÇàÇϰí ÀÌ ¿¬»êÀ» ¼öÇàÇÏ°Ô µÇÁÒ. ¿¹¸¦ µé¾î
int a,b=1; a = 6 - ++b;
ÀÌ·¸°Ô ÇßÀ»¶§´Â ¾Õ¿¡ ºÙ¾úÀ¸¹Ç·Î ¿ì¼± b¸¦ 1 Áõ°¡½ÃÄÑ 2·Î ¸¸µç ÈÄ 6¿¡¼ »© a¿¡´Â 4°¡ µé¾î°¡Áö¸¸
int a,b=1; a = 6 - b++;
ÀÌ·²°æ¿ì ¿ì¼± ´Ù¸¥ ¿¬»êºÎÅÍ ÇØ¼ a¿¡´Â 5°¡ µé¾î°¡°í ¸¶Áö¸·À¸·Î b°¡ 1ÀÌ Áõ°¡µÇ¾î 2°¡ µÇ°Ô µÊ´Ï´Ù.
(3) sizeof¿¬»êÀÚ À̹ø¿£ sizeof¿¬»êÀÚ¿¡ ´ëÇØ ¾Ë¾Æº¸ÁÒ. sizeof´Â ¾î¶² µ¥ÀÌÅÍ Å¸ÀÔÀ̳ª º¯¼ö, ¶Ç´Â »ó¼öÀÇ Å©±â¸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ¾Ë¾Æ³»´Â ¿¬»êÀÚ ÀÔ´Ï´Ù. »ç¿ë¹ýÀº sizeof(µ¥ÀÌÅÍŸÀÔ) ¶Ç´Â sizeof(µ¥ÀÌÅÍ)
¿¹¸¦ µé¾î a=sizeof(char)
ÀÌ·¸°Ô ÇÒ °æ¿ì charÇüÅ´ 1¹ÙÀÌÆ® À̹ǷΠa´Â 1ÀÌ µÊ´Ï´Ù. ±×¸®°í
char c; a=sizeof(c);
ÀÌ·¸°Ô ÇØµµ 1ÀÌ µÇÁÒ
a=sizeof(long);
ÀÌ·¸°Ô Çϸé 4¸¦ µ¹·Á ÁÖ°ÚÁÒ? ±×¸®°í ¸¸¾à ¹è¿À̶ó¸é ¹è¿ Å©±â¸¦ ¹ÙÀÌÆ® ¼ö·Î µ¹·ÁÁÜ´Ï´Ù. ¿¹¸¦ µé¾î int array[10]; a=sizeof(array); ÀÌ·¸°Ô ÇÒ °æ¿ì int´Â 2¹ÙÀÌÆ® À̰í 10°³ÀÇ ¹è¿À̹ǷΠ2*10=20À̹ǷΠ20À» µ¹·ÁÁÜ´Ï´Ù.
(4) È¥ÇÕ ¿¬»êÀÚ. È¥ÇÕ ¿¬»êÀÚ´Â ¸» ±×´ë·Î µÎ°³ÀÇ ¿¬»êÀÚ¸¦ È¥ÇÕÇÑ °Í ÀÔ´Ï´Ù. ÇÁ·Î±×·¥À» ¸¸µé´Ù º¸¸é a=a+3; a=a-2; a=a*3; a=a/2; a=a|0x0F; a=a&0x0A; a=a>>4; ÀÌ·± ¼ö½Äó·³ ÇѰ³ÀÇ µ¥ÀÌÅÍ ¿©±â¼± a°¡ °ãÄ¡´Â ¼ö½ÄÀ» ¾µ ¶§°¡ ÀÖ½À´Ï´Ù. ÀÌ·²¶§ ´õ °£´ÜÈ÷ ¾µ ¼ö°¡ ÀÖ½À´Ï´Ù. ¹Ù·Î È¥ÇÕ ¿¬»êÀÚ¸¦ ¾²¸é µÇ´Âµ¥ È¥ÇÕ ¿¬»êÀÚÀÇ Á¾·ù¿¡´Â +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>= ÀÌ·± °ÍµéÀÌ ÀÖ½À´Ï´Ù. °¢°¢ÀÇ ±â´ÉÀ» »ìÆìº¸¸é ------------------------------ a += b -> a = a + b a -= b -> a = a - b a *= b -> a = a * b a /= b -> a = a / b a %= b -> a = a % b a &= b -> a = a & b a |= b -> a = a | b a ^= b -> a = a ^ b a <<= b -> a = a << b a >>= b -> a = a >> b ------------------------------ ÀÌ·± ±â´ÉÀ» ÇÕ´Ï´Ù. ÀÌ·¸°Ô È¥ÇÕ ¿¬»êÀÚ¸¦ Àß ¾²¸é ¼ö½ÄÀ» ´õ °£´ÜÈ÷ ¾µ¼ö ÀÖÁÒ. À̰ÍÀ¸·Î À̹ø °Á´ ¸¶Ä¡µµ·Ï ÇϰڽÀ´Ï´Ù. ÀÌÁ¦ ¿¬»êÀÚ ºÎºÐÀº ´Ù ³¡³µ½À´Ï´Ù. ´ÙÀ½ °Á ºÎÅÍ´Â ÇÁ·Î±×·¥ È帧 Á¦¾î¿¡ °üÇÑ °øºÎ¸¦ ÇØ º¸°Ú½À´Ï´Ù.
|