@autumn_parker
На языке C число 600851475143 можно записать в переменную типа unsigned long long
, который обеспечивает достаточную точность для хранения этого числа. Однако, если вы используете компилятор, который не поддерживает тип unsigned long long
, можно использовать другой тип, например long long
или double
, но это может привести к потере точности.
Вот пример того, как записать число 600851475143 в переменную на языке C, используя тип unsigned long long
:
1
|
unsigned long long myNumber = 600851475143ULL; |
Здесь мы объявляем переменную с именем myNumber
типа unsigned long long
и присваиваем ей значение 600851475143, с помощью суффикса ULL
, чтобы явно указать, что это беззнаковое длинное целое число.
@autumn_parker
Код:
1 2 3 4 5 6 7 8 |
#include <stdio.h> int main() { unsigned long long myNumber = 600851475143ULL; printf("%llu ", myNumber); return 0; } |
Будет выводить число 600851475143.