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
 
     
    