| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > не корректно выводит cout |
| Автор: allsolovey 28.4.2009, 19:49 |
| Программа делалась в BC31.Почему программа не выводит корректно шестизначные числа.Например int a=100000; cout<<a; выводится число -31072. Почему так? |
| Автор: gosn1ck 28.4.2009, 20:00 |
| неужели были времена когда signed int хранил шестизнаки ? |
| Автор: Dmi3ev 28.4.2009, 20:12 |
| 1) скорее всего твой int может хранить только от -32768 до 32767 2) используй long int |
| Автор: allsolovey 28.4.2009, 21:37 |
| Dmi3ev, спасиба! |