Write a program to print numbers in the different number systems.
#include<stdio.h> int main() { int num = 5; printf("Enter Number = "); scanf("%d",&num); printf("\n"); printf("%d in decimal = %d\n",num,num); printf("%d in octal = %o\n",num,num); printf("%d in Hexadecimal = %x\n",num,num); printf("%d is located at address= %u\nAddress in Hex = %p\n\n",num,&num,&num); printf("%%d =%d\n",num); printf("%%2d =%2d\n",num); printf("%%3d =%3d\n",num); printf("%%4d =%4d\n",num); printf("%%5d =%5d\n\n",num); printf("%%0d =%0d\n",num); printf("%%02d=%02d\n",num); printf("%%03d=%03d\n",num); printf("%%04d=%04d\n",num); printf("%%05d=%05d\n\n",num); return 0; }
Output
Enter Number = 10 10 in decimal = 10 10 in octal = 12 10 in Hexadecimal = a 10 is located at address= 3217954620 Address in Hex = 0xbfce173c %d =10 %2d =10 %3d = 10 %4d = 10 %5d = 10 %0d =10 %02d=10 %03d=010 %04d=0010 %05d=00010