C言語でのバイナリ数から10進数への変換方法
ループを使用した方法:#include <stdio.h> #include <math.h> int binaryToDecimal(int binary) { int decimal = 0, i = 0; while (binary != 0) { int remainder = binary % 10; binary /= 10; decimal += remainder * pow(2, i); ++i; } return decimal; } int main()>>More