C Tutorial/printf scanf/scanf unsigned
o: Used for unsigned int expected"s value.
It should be an integer in octal form.
#include <stdio.h>
main()
{
int i = 0;
int k;
printf("an integer:");
i=scanf("%o",&k);
printf("total values inputted %d\n",i);
printf("The input values %o\n",k);
}
an integer:2 total values inputted 1 The input values 2
U: Unsigned integer in decimal form.
#include <stdio.h>
main()
{
int i = 0;
int k;
printf("integer:");
i=scanf("%u",&k);
printf("total values inputted %d\n",i);
printf("The input values %u\n",k);
}
integer:3 total values inputted 1 The input values 3
X: Unsigned integer in hexadecimal form.
#include <stdio.h>
main()
{
int i = 0;
int k;
printf("integer:");
i=scanf("%X",&k);
printf("total values inputted %d\n",i);
printf("The input values %X\n",k);
}
integer:2 total values inputted 1 The input values 2