프로그래머의 삶 Programmer's Life/C & C++

문자, 숫자를 입력받아 아스키 코드값을 출력하고 출력된 아스키코드값을 2진수로 변환하는 프로그

Oliver's World 2008. 11. 5. 11:22
728x90
// 문자나 숫자를 입력받아 아스키 코드값을 출력하고 출력된 아스키코드값을 2진수로 변환하는 프로그램


#include<stdio.h>

void main(void)
{
int k;
char a,b[10];
scanf("%c",&a);
printf("입력된 문자의 아스키 코드값은 %d이다. \n",a);
for(k=1;k<=10;k++)
{
if(a%2==0)
{
b[k]=0;
}
if(a%2==1)
{
b[k]=1;
}
a/=2;
}
printf("입력된 문자 아스키코드값을 2진수로 변환할 경우 ");
for(k=10;k>=1;k--)
{
printf("%d",b[k]);
}
printf("\n");
}

728x90