バイナリで表す必要がある文字を入力すると、各文字値が6ビットのバイナリ値で表されるようにテーブルを作成したいと考えています.Cプログラムでロジックを見つけるのを手伝ってくれますか.
000001A 000010B 000100C
000100000001 の形式で格納される 2 進数を CA に入力すると、
ありがとう、ジーバン
バイナリで表す必要がある文字を入力すると、各文字値が6ビットのバイナリ値で表されるようにテーブルを作成したいと考えています.Cプログラムでロジックを見つけるのを手伝ってくれますか.
000001A 000010B 000100C
000100000001 の形式で格納される 2 進数を CA に入力すると、
ありがとう、ジーバン
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;
}