Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > перевод значения из int64 в два int32


Автор: addnr 29.7.2007, 13:08
я имею int64 и мне нужно значение int64 разбить на два int32.

например:

Код

int64 theInt64 = 1020;
//преобразования...... , и получаем два значения int32 сумма которых равна theInt64.
int32 theInt64_part1 = 510;
int32 theInt64_part2 = 510;


как эти преобразования сделать?

Автор: stab 29.7.2007, 13:12
theInt64 поделить на два и привести к int.

Автор: addnr 29.7.2007, 13:27
насколько я знаю компилятор этого сделать не позволит

Автор: stab 29.7.2007, 13:32
Код

Int64 int64 = 1020;
Int32 half = (Int32) (int64 / 2);


ограниченные однака компиляторы пошли )

Автор: addnr 30.7.2007, 14:23
действительно, тупонул.

спасибо за помощ

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