реклама на сайте
подробности

 
 
> Глюк IAR или мой, приведение типов
VladimirYU
сообщение May 7 2008, 12:02
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



В IAR AVR 4.12 столкнулся вот с чем:

// имею
int data = 0xabd6;

// хочу увеличить разрядность до 32 без знака
unsigned int tmp = (unsigned int) data;

// получаю tmp = 0x0000abd6, что и хотел

а теперь вместо 32 захотел увеличить разрядность до 64 без знака из исходного data
unsigned long long tmp = (unsigned int) data;

// получаю tmp = 0x6dba000000000000

?????????????
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prottoss
сообщение May 7 2008, 13:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Проверил для AVR - опять правильный результат = 0x000000000000ABD6

IAR C/C++ Compiler for AVR
4.30A/W32 [Evaluation] (4.30.1.3)


--------------------
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение May 8 2008, 07:37
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Прикрепленный файл  long_long.zip ( 38.37 килобайт ) Кол-во скачиваний: 191
Цитата(prottoss @ May 7 2008, 17:39) *
Проверил для AVR - опять правильный результат = 0x000000000000ABD6

IAR C/C++ Compiler for AVR
4.30A/W32 [Evaluation] (4.30.1.3)


Прикрепляю простой тестовый примерчик.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 8 2008, 07:49
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(VladimirYU @ May 8 2008, 10:37) *
Прикрепленный файл  long_long.zip ( 38.37 килобайт ) Кол-во скачиваний: 191


Прикрепляю простой тестовый примерчик.

Дык, ёлы-палы, отображение просто задом наперёд, а не данные

ps: а просто картинку нельзя было приклеить?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение May 8 2008, 08:00
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(MrYuran @ May 8 2008, 11:49) *
Дык, ёлы-палы, отображение просто задом наперёд, а не данные


Ok! Это видимо IARовцы так с 1 апреля поздравляют
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение May 8 2008, 09:57
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(VladimirYU @ May 8 2008, 12:00) *
Ok! Это видимо IARовцы так с 1 апреля поздравляют

Посмотрел, в версии 5.10 эту прелесть убрали.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 18:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016