ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
637111 Топик полностью
йцукен (09.12.2015 18:23, просмотров: 1) ответил PeterD на Как можно посчитать быстро a = (b*c)/(2^64) где unsigned int a; unsigned long int b; const unsigned long int c; Если короче а 32 бита, и b и с 64 бита.
Быстро - это быстрее чем кто? Мне кажется, сэкономить можно только не вычисляя все или часть из 8 байтов, которые отбрасываются. При этом не будут учитываться возможные переносы из них, не знаю, насколько это для вас критично.