, Так как без stdlibg это займет много времени

утался с диапазоном значений переменной Int в C.

Я знаю, что 32-битные unsigned int имеют диапазон от 0 до 65 535. Так долго имеет от 0 до 4 294 967 295

Это нормально в 32-битной машине. Но теперь на 64-битных машинах все держится одинаково? Или, может быть, моя внутренняя емкость отличается?

Я понимаю эти вопросы как новичка, но я действительно запутался. Этот метод подписи тоже не помогает. :)

unsigned long long int atomicAdd(unsigned long long int* address, unsigned long long int val);