LINUX.ORG.RU

Как умножить два 64-битных числа средствами Си?


0

0
Здравствуйте. Вопрос такой - есть два 64-битных числа(unsigned long). Нужно их перемножить и сохранить старшую и младшую части результата в две новые переменные типа unsigned long. Как это сделать?
Также, как на бумаге в столбик умножаешь.

Только вместо цифр от 0 до 9 - числа размером long.
KRoN73 ★★★★★
()
попробуй перемножать сначала первые 4 байта двух чисел, а потом последние. С учетом переноса, естессно.
Corey
()
man длинная арифметика.
mono ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.