C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как получить результат из сложения двух чисел
** sav2005
Отправлено: 15.04.2005, 09:14


Не зарегистрирован







Есть две переменные типа unsigned long. Мне нужно сложить эти переменные и результат сохранить в другой переменной. Проблема в следующем: если результат выходит за границе 2 в 31 минус 1, результат получается совсем другой. Как выйти из этой ситуации.
Guest
Отправлено: 15.04.2005, 09:22


Не зарегистрирован







__int64 или [long] double
Rius
Отправлено: 15.04.2005, 09:24


Мастер участка

Группа: Участник
Сообщений: 321



Попробуй тип __int64
sav2005
Отправлено: 15.04.2005, 11:10


Ученик-кочегар

Группа: Участник
Сообщений: 3



У меня не получается обьявить (и инициализировать) переменную типа _int64. Если так, например _int64 a = 12345678900, компилятор выдает ошибку, что не знает, что такое _int64. Может я что-то не понимаю ...
AVC
Отправлено: 15.04.2005, 11:15


Ветеран

Группа: Модератор
Сообщений: 1583



Написание [_] [_] [int64] — два подчеркивания.

Вернуться в Вопросы программирования в C++Builder