8진수, 16진수와 주소를 출력하는 프로그램
#include<stdio.h>
int main(void)
{
int a=32, b=512;
long c=4874;
printf("진법 및 주소 format\n");
printf("\n1. base 16 of a = %5x", a);
printf("\n2. base 16 of a = %-5x", a);
printf("\n3. base 8 of b = %5o", b);
printf("\n4. base 8 of b = %-5o", b);
printf("\n7. address of a = %p", &c);
printf("\n8. address of a = %u\n", &c);
return 0;
}
// 실행 결과
#include<stdio.h>
int main(void)
{
int a=32, b=512;
long c=4874;
printf("진법 및 주소 format\n");
printf("\n1. base 16 of a = %5x", a);
printf("\n2. base 16 of a = %-5x", a);
printf("\n3. base 8 of b = %5o", b);
printf("\n4. base 8 of b = %-5o", b);
printf("\n7. address of a = %p", &c);
printf("\n8. address of a = %u\n", &c);
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 문자열에 공백을 포함할 수 있는 함수 gets() (0) | 2011.05.07 |
---|---|
[c언어] 문자열을 scanf()를 통해 입력 (0) | 2011.05.07 |
[c언어] 문자열에 대해 자릿수를 맞추어 출력하는 프로그램 (0) | 2011.05.07 |
[c언어] 레지스터 변수의 사용방법 (0) | 2011.05.04 |
[c언어] 내부 정적 변수와 외부 정적 변수의 사용 (0) | 2011.05.03 |