This is the C program:
int main(void)
{
unsigned long long int number = 4294967295;
printf("unsigned long long int size is: %d byte \n", sizeof(unsigned long long int));
printf("this value is: %d\n", number);
return 0;
}
this is the output:
unsigned long long int size is: 8 byte
this value is: -1
why output is -1 instead of 4294967295