Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
C30 тип данных unsigned long long - не дает присвоить 64-битную константу, выдает warning: integer constant is too large for 'long' type. (-)
Отправлено
Анатоль
28 декабря 2007 г. 12:55
Составить ответ
|
Вернуться на конференцию
Ответы
Надо писать(+)
—
Nickolay_B
(28.12.2007 14:43:14
86.57.196.1
, 58 байт)
unsigned long long A=0x1122334455667788; - не работает (-)
—
Анатоль
(28.12.2007 16:42:8
62.80.187.207
,
пустое
)
вам же написали, суффикс ставить нужно: unsigned long long A=0x1122334455667788ULL;
—
Гамма СПб
(28.12.2007 16:48:21
85.249.46.122
,
пустое
)
Понял! Огромный пасиб! :-) (-)
—
Анатоль
(28.12.2007 17:07:54
62.80.187.207
,
пустое
)
Почему? (-)
—
Анатоль
(28.12.2007 16:36:48
62.80.187.207
,
пустое
)
Патамушта
—
Nickolay_B
(28.12.2007 16:42:38
86.57.196.1
, 240 байт)
на самом деле препроцессор C30 считает в unsigned long
—
Гамма СПб
(28.12.2007 16:47:27
85.249.46.122
, 686 байт)
в стандарте - целые константы могут быть типа int, long или long long в зависимости от реализации
—
Гамма СПб
(28.12.2007 16:51:30
85.249.46.122
,
пустое
)
Но в окне Watch показывает все-таки неправильно - как long
—
Nickolay_B
(28.12.2007 14:45:41
86.57.196.1
,
пустое
)
в 8.01 нормально long long -и показывает в wath-е
—
Гамма СПб
(28.12.2007 15:08:41
85.249.46.122
,
пустое
)
А у меня показывает только 32 бита в 8.01 И почему ?
—
Nickolay_B
(28.12.2007 15:17:23
86.57.196.1
,
пустое
)
формат выходного файла ELF-ом сделайте
—
Гамма СПб
(28.12.2007 16:06:31
85.249.46.122
,
пустое
)
Понял, спасибо
—
Nickolay_B
(28.12.2007 16:43:38
86.57.196.1
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru