2009-11-30 2 views
0

Как сделать, чтобы обработать некоторые большие положительные целые числа (например, 9999,999,999) на Visual C++ 2008 на 32-разрядном ПК.
Просьба привести пример при объявлении, printf, scanf этих больших положительных целых чисел.
Пожалуйста, рассмотрите возможность использования 9,999,999,999 в вашем примере.Обработка большого целого числа на C/C++ с использованием Visual C++ 2008

+0

Это звучит как домашнее задание для меня .. – Naveen

+0

Насколько велики будут ваши номера? – MAK

ответ

3
unsigned long long foo; 
scanf("%llu", &foo); 
printf("%llu", foo); 
+0

Это должно быть '% lld', так как вы объявили его как подписанный, а не без знака. – caf

+0

Спасибо, изменил определение foo на unsigned, поскольку в вопросе говорилось, что числа были положительными –

Смежные вопросы