-1

バイナリで表す必要がある文字を入力すると、各文字値が6ビットのバイナリ値で表されるようにテーブルを作成したいと考えています.Cプログラムでロジックを見つけるのを手伝ってくれますか.

000001A 000010B 000100C

000100000001 の形式で格納される 2 進数を CA に入力すると、

ありがとう、ジーバン

4

1 に答える 1

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;
}
于 2016-01-28T06:08:23.467 に答える