[an error occurred while processing this directive]
Ну нифига себе, как это signed long ту может выходить за пределы
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

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

Отправлено -=ВН=- 09 января 2006 г. 13:27
В ответ на: Так как long в примере signed (+) отправлено <font color=gray>Harbour</font> 09 января 2006 г. 11:06

-2147483647 .. 2147483647, когда он имеет минимальное значение именно
-2147483648? :-) И именно это число, правда, возможно, по другому записанное, является официальным минимумом среди знаковых лонгов. По крайней мере среди 32-х разрядных знаковых лонгов, а бывают ли другого размера - не знаю, не помню. А warning есть дурь, по большому счету. С понятной природой.
В MSVC ее еще и так вот можно обойти:
long ll=(long)(-((__int8)2147483648)); :-)

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru