Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > не корректно выводит cout


Автор: allsolovey 28.4.2009, 19:49
Программа делалась в BC31.Почему программа не выводит корректно шестизначные числа.Например int a=100000; cout<<a; выводится число -31072. Почему так?

Автор: gosn1ck 28.4.2009, 20:00
неужели были времена когда signed int хранил шестизнаки ?  smile 

Автор: Dmi3ev 28.4.2009, 20:12
1) скорее всего твой int может хранить только от -32768 до 32767
2) используй long int

Автор: allsolovey 28.4.2009, 21:37
Dmi3ev, спасиба!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)