十進制轉二進制c語言表達指的是在C語言環境下,實現把十進制轉成二進制,是一種進制的轉換。
操作方法
方法一
#include<stdio.h>int main(void){ int i=0,n,a[32]; printf("請輸入一個十進制整數.\n"); scanf("%d",&n); while (n>0) { a[i]=n%2; i=i+1; n=n/2; } printf("十進制整數轉換為二進制數是:\n"); for(i--;i>=0;i--) printf("%d",a[i]); printf("\n"); return 0;}
方法二
#include "stdio.h"int main(){ int a,r,i=0,j=1,count[100]; //輸入的是a printf("請輸入一個十進制整數:\n"); scanf("%d",&a); do //循環,直到a等於0跳出 { r=a%2; //求每一次的餘數,實際上最後輸出的也是這個 a=a/2; i++; count[i]=r; } while(a!=0); printf("十進制整數轉換為二進制數是:\n"); for(j=i;j>0;j--) //這裡是倒序輸出 printf("%d",count[j]);}