#include <stdlib.h>
#include <stdio.h>
#define NUM_INTEGER_BIT 32
void PrintBin(int *a_piBin);
void DecToBin(int a_iDec,int *a_piBin);
void DecToRevBin(int a_iDec,int *a_piBin);
int main()
{
int iDec = 3;
printf("iDec = %d\n",iDec);
int iBin[NUM_INTEGER_BIT] = {0};
DecToBin(iDec,iBin);
PrintBin(iBin);
DecToRevBin(iDec,iBin);
PrintBin(iBin);
system("pause");
return 0;
}
void PrintBin(int *a_piBin)
{
int i=0;
for(i=0;i<NUM_INTEGER_BIT;++i)
printf("%d",a_piBin[i]);
printf("\n");
}
void DecToBin(int a_iDec,int *a_piBin)
{
int i=NUM_INTEGER_BIT-1;
for(;i>=0;--i)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载