2016-01-28 45 views
-1

我們希望創建一個表格,以便每個字符值由6位二進制值表示,如果我輸入的字符應該用二進制表示。可以幫助我找到c程序中的邏輯。字符值的二進制表示

000001甲 000010乙 000100Ç

如果我輸入CA二進制數作爲要存儲在格式000100000001

感謝和問候, 傑文

+1

你必須閱讀[問]。 – Amit

回答

0

包括

int main() { 
    long int decimalNumber, remainder, quotient; 
    int binaryNumber[100], i = 1, j; 
    char oChar = 'A'; 
    decimalNumber =oChar; 
    decimalNumber = decimalNumber -64; 
    quotient = decimalNumber; 
    while (quotient != 0) { 
     binaryNumber[i++] = quotient % 2; 
     quotient = quotient/2; 
    } 
    printf("Equivalent binary value of decimal number %d: ", decimalNumber); 
    for (j = i - 1; j > 0; j--) 
     printf("%06d", binaryNumber[j]); 
    return 0; 
} 
+0

感謝您的幫助我 –

+0

如果我輸入字符B不工作 –

相關問題