[an error occurred while processing this directive]
Если я ничего ещё не забыл, то...
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено KPAH 31 июля 2006 г. 23:11
В ответ на: Вопрос к пишущим для TMS 2812 на СИ: не могу заставить его (+) отправлено dsp 31 июля 2006 г. 22:42

если написать как у вас:

long a,b;
long long c;
a=...; b=....
c = a*b;

произойдёт вот что: а и b умножатся как 32-битные числа (long 32 бита? на самом деле если даже 40 то все равно не будет работать). 32-битный результат преобразуется в long long, но битов с 32 по 63-й там уже не было. Вот ежели напишите:

long a,b;
long long c;
a=...; b=....
c = ((long long)a)*b;

должно работать.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание