#include <stdio.h>
int main(void)
{
unsigned int value;
printf("Enter an unsigned int value: ");
scanf("%u", &value);
printf("value: %u\n", value);
//input again
printf("Enter an unsigned int value again: ");
scanf("%u", &value);
printf("value: %u\n", value);
//input again
printf("Enter an unsigned int value again: ");
scanf("%u", &value);
printf("value: %u\n", value);
return 0;
}
Output
Enter an unsigned int value: 123712
value: 123712
Enter an unsigned int value again: -1
value: 4294967295
Enter an unsigned int value again: 25501
value: 25501
Note: See the input second and its result, when we provide -1 to an unsigned integer value, it assigns "maximum value to an unsigned int" to the variable.
Program:
Output
Note: See the input second and its result, when we provide -1 to an unsigned integer value, it assigns "maximum value to an unsigned int" to the variable.
need an explanation for this answer? contact us directly to get an explanation for this answer