è¿å¶ååå
è¿å¶çäºç¸è½¬æ¢æ¯è¾éè¦ãä¸è¿è¿äºè
ç转æ¢å´ä¸ç¨è®¡ç®ï¼æ¯ä¸ªCï¼C++
ç¨åºåé½è½åå°çè§
äºè¿å¶æ°ï¼ç´æ¥å°±è½è½¬æ¢ä¸ºåå
è¿å¶æ°ï¼åä¹äº¦ç¶ã ããæ们ä¹ä¸æ ·ï¼åªè¦å¦å®è¿ä¸å°èï¼å°±è½åå°ã ããé¦å
æ们æ¥çä¸ä¸ªäºè¿å¶æ°ï¼1111ï¼å®æ¯å¤å°å¢ï¼ ããä½ å¯è½è¿è¦è¿æ ·è®¡ç®ï¼1 * 2^0 + 1 * 2^1 + 1 * 2^2 + 1 * 2^3 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15ã ããç¶èï¼ç±äº1111æ4ä½ï¼æ以æ们å¿
é¡»ç´æ¥è®°ä½å®æ¯ä¸ä½çæå¼ï¼å¹¶ä¸æ¯ä»é«ä½å¾ä½ä½è®°ï¼ï¼8ã4ã2ã1ãå³ï¼æé«ä½çæå¼ä¸º2^3 = 8ï¼ç¶åä¾æ¬¡æ¯ 2^2 = 4ï¼2^1=2ï¼ 2^0 = 1ã ããè®°ä½8421ï¼å¯¹äºä»»æä¸ä¸ª4ä½çäºè¿å¶æ°ï¼æ们é½å¯ä»¥å¾å¿«ç®åºå®å¯¹åºç10è¿å¶å¼ã ããä¸é¢ååºåä½äºè¿å¶æ°xxxx ææå¯è½çå¼ï¼ä¸é´ç¥è¿é¨åï¼ ããä»
4ä½ç
2è¿å¶æ° å¿«é计ç®æ¹æ³ åè¿å¶å¼ åå
è¿å¼ ãã1111 = 8 + 4 + 2 + 1 = 15 F ãã1110 = 8 + 4 + 2 + 0 = 14 E ãã1101 = 8 + 4 + 0 + 1 = 13 D ãã1100 = 8 + 4 + 0 + 0 = 12 C ãã1011 = 8 + 0 + 2+ 1 = 11 B ãã1010 = 8 + 0 + 2 + 0 = 10 A ãã1001 = 8 + 0 + 0 + 1 = 9 9 ãã.... ãã0001 = 0 + 0 + 0 + 1 = 1 1 ãã0000 = 0 + 0 + 0 + 0 = 0 0 ããäºè¿å¶æ°è¦è½¬æ¢ä¸ºåå
è¿å¶ï¼å°±æ¯ä»¥4ä½ä¸æ®µï¼åå«è½¬æ¢ä¸ºåå
è¿å¶ã ããå¦(ä¸è¡ä¸ºäºå¶æ°ï¼ä¸é¢ä¸ºå¯¹åºçåå
è¿å¶)ï¼ ãã1111 1101 ï¼ 1010 0101 ï¼ 1001 1011 ããF D ï¼ A 5 ï¼ 9 B ããåè¿æ¥ï¼å½æ们çå° FDæ¶ï¼å¦ä½è¿
éå°å®è½¬æ¢ä¸ºäºè¿å¶æ°å¢ï¼ ããå
转æ¢Fï¼ ããçå°Fï¼æ们éç¥éå®æ¯15ï¼å¯è½ä½ è¿ä¸çæAï½Fè¿äºä¸ªæ°ï¼ï¼ç¶å15å¦ä½ç¨8421åå¢ï¼åºè¯¥æ¯8 + 4 + 2 + 1ï¼æ以åä½å
¨ä¸º1 ï¼1111ã ããæ¥çè½¬æ¢ Dï¼ ããçå°Dï¼ç¥éå®æ¯13ï¼13å¦ä½ç¨8421åå¢ï¼åºè¯¥æ¯ï¼8 + 4 + 1,å³ï¼1101ã ããæ以,FD转æ¢ä¸ºäºè¿å¶æ°ï¼ä¸ºï¼ 1111 1101 ããç±äº
åå
è¿å¶è½¬æ¢æäºè¿å¶ç¸å½ç´æ¥ï¼æ以ï¼æ们éè¦å°ä¸ä¸ªåè¿å¶æ°è½¬æ¢æ2è¿å¶æ°æ¶ï¼ä¹å¯ä»¥å
转æ¢æ
16è¿å¶ï¼ç¶åå转æ¢æ2è¿å¶ã ããæ¯å¦ï¼åè¿å¶æ° 1234转æ¢æäºå¶æ°ï¼å¦æè¦ä¸ç´é¤ä»¥2ï¼ç´æ¥å¾å°2è¿å¶æ°ï¼éè¦è®¡ç®è¾å¤æ¬¡æ°ãæ以æ们å¯ä»¥å
é¤ä»¥16ï¼å¾å°16è¿å¶æ°: ãã被é¤æ° 计ç®è¿ç¨ å
ä½æ° ãã1234 1234/16 77 2 ãã77 77/16 4 13 (D) ãã4 4/16 0 4 ããç»æ16è¿å¶ä¸ºï¼ 0x4D2 ããç¶åæ们å¯ç´æ¥ååº0x4D2çäºè¿å¶å½¢å¼ï¼ 0100 1101 0010ã ããå
¶ä¸å¯¹æ å
³ç³»ä¸ºï¼ ãã0100 -- 4 ãã1101 -- D ãã0010 -- 2 ããåæ ·ï¼å¦æä¸ä¸ªäºè¿å¶æ°å¾é¿ï¼æ们éè¦å°å®è½¬æ¢æ10è¿å¶æ°æ¶ï¼é¤äºåé¢å¦è¿çæ¹æ³æ¯ï¼æ们è¿å¯ä»¥å
å°è¿ä¸ªäºè¿å¶è½¬æ¢æ16è¿å¶ï¼ç¶åå转æ¢ä¸º10è¿å¶ã ããä¸é¢ä¸¾ä¾ä¸ä¸ªintç±»åçäºè¿å¶æ°ï¼ ãã01101101 11100101 10101111 00011011 ããæ们æåä½ä¸ç»è½¬æ¢ä¸º16è¿å¶ï¼ 6D E5 AF 1B ããå转æ¢ä¸º10è¿å¶ï¼6*16^7+D*16^6+E*16^5+5*16^4+A*16^3+F*16^2+1*16^1+B*16^0=1,843,769,115
追é®ææ¯æ³é® å¦ä½ç¨Cè¯è¨ç¨åºå®ç°