-1
我們希望創建一個表格,以便每個字符值由6位二進制值表示,如果我輸入的字符應該用二進制表示。可以幫助我找到c程序中的邏輯。字符值的二進制表示
000001甲 000010乙 000100Ç
如果我輸入CA二進制數作爲要存儲在格式000100000001
感謝和問候, 傑文
我們希望創建一個表格,以便每個字符值由6位二進制值表示,如果我輸入的字符應該用二進制表示。可以幫助我找到c程序中的邏輯。字符值的二進制表示
000001甲 000010乙 000100Ç
如果我輸入CA二進制數作爲要存儲在格式000100000001
感謝和問候, 傑文
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;
}
感謝您的幫助我 –
如果我輸入字符B不工作 –
你必須閱讀[問]。 – Amit