Как я могу вывести максимальное значение целого числа без знака?

Я хочу напечатать максимальное значение целого числа без знака, которое составляет 4 байта.

#include "stdafx.h"
#include "conio.h"

int _tmain(int argc, _TCHAR* argv[])
{
    unsigned int x = 0xffffffff;
    printf("%d\n",x);
    x=~x;
    printf("%d",x);
    getch();
    return 0;
}

Но я получаю выходные данные как -1 и 0. Как я могу напечатать x = 4294967295?

Ответы на вопрос(8)

Ваш ответ на вопрос