Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
использование unsigned long int
Отправлено
винтик
20 августа 2008 г. 11:17
так сложилось что в своих знаниях обнаружил пробел и хотел бы его восполнить:
unsigned long int N;
unsigned char t, k;
N = t*1000000 + k*100000;
CodeVision ворнинги выдает, ткните где не прав
Составить ответ
|
Вернуться на конференцию
Ответы
всем спасибо, совет бомжа помог :)
-
винтик
(20.08.2008 12:04:59
78.107.54.2
,
пустое
)
В КодВижн своеобразные генератор и оптимизатор кода. Попробуйте N = ((unsigned long)t)*1000000 + ((unsigned long)k)*100000; и будет всё ОК.
-
Сидоргек
(20.08.2008 11:44:23
89.209.87.196
,
пустое
)
Обычно он не делает автоматическое приведение типов операндов к максимальному. GCC, впрочем, иногда ведёт себя так же.
-
Сидоргек
(20.08.2008 11:45:42
89.209.87.196
,
пустое
)
Ответ: Можно попробовать N = 1000000*t + 100000*k;
-
GDI
(20.08.2008 11:41:35
195.131.97.15
,
пустое
)
порядок операндов тут не имеет значения
-
Каа
(20.08.2008 11:43:3
213.132.80.164
,
пустое
)
Ответ: ПОПРОБОВАТЬ...
-
svs
(20.08.2008 11:37:26
195.47.212.104
, 240 байт)
Ответ:
-
bomz_zabil_parol
(20.08.2008 11:31:56
,84.147.158.140
, 200 байт)
imxo, корректнее так:
-
++
(20.08.2008 11:51:27
10.0.1.35,212.45.31.226
, 204 байт)
тогда уж так (+) потому что константы по-умолчанию 16-битные
-
koyodza
(20.08.2008 12:07:39
77.123.64.94
, 99 байт)
благодарю, копмпилятору полегчало :)
-
винтик
(20.08.2008 11:43:56
78.107.54.2
,
пустое
)
mega48
-
винтик
(20.08.2008 11:18:59
78.107.54.2
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru