Deitel & Deitel, C How to Program 6th Edition, Exercise 9.16 (Reading an Integer with Each scanf Conversion Specifier)

// 9.16 (Reading an Integer with Each scanf Conversion Specifier)
void print(int);
#include <stdio.h>

int main() {
int num;
printf("Reading with %%d: ");
scanf("%d", &num);
print(num);
printf("Reading with %%i: ");
scanf("%i", &num);
print(num);
printf("Reading with %%o: ");
scanf("%o", &num);
print(num);
printf("Reading with %%u: ");
scanf("%u", &num);
print(num);
printf("Reading with %%x: ");
scanf("%x", &num);
print(num);

printf("\n\n\n");
return 0;
}

void print(int number) {

printf("-printing with %%d:%d\n", number);
printf("-printing with %%i:%i\n", number);
printf("-printing with %%o:%o\n", number);
printf("-printing with %%u:%u\n", number);
printf("-printing with %%x:%x\n\n", number);
}

OUTPUT

Reading with %d: 437
-printing with %d:437
-printing with %i:437
-printing with %o:665
-printing with %u:437
-printing with %x:1b5

Reading with %i: 437
-printing with %d:437
-printing with %i:437
-printing with %o:665
-printing with %u:437
-printing with %x:1b5

Reading with %o: 437
-printing with %d:287
-printing with %i:287
-printing with %o:437
-printing with %u:287
-printing with %x:11f

Reading with %u: 437
-printing with %d:437
-printing with %i:437
-printing with %o:665
-printing with %u:437
-printing with %x:1b5

Reading with %x: 437
-printing with %d:1079
-printing with %i:1079
-printing with %o:2067
-printing with %u:1079
-printing with %x:437




Press any key to continue . . .

Comments

Popular posts from this blog

Deitel & Deitel, C How to Program 6th Edition, Exercise 6.23 (Turtle Graphics)

Deitel & Deitel, C How to Program 6th Edition, Exercise 6.22 (Total Sales)

Deitel & Deitel, C How to Program 6th Edition, Exercise 5.47 (Craps Game Modification)