Отговори на тема  [ 93 мнения ]  Отиди на страница Предишна  1 ... 3, 4, 5, 6, 7
Ядове с MPLAB X 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Фев 06, 2007 2:45 am
Мнения: 263
Мнение Re: Ядове с MPLAB X
Код:
Number = ((unsigned long)N1 << 16) | (unsigned long)N2

или
Код:
union {
    unsigned long  word;
    struct {
         unsigned int  lo;
         unsigned int  hi;
    } halfword;
} Number;

Number.halfword.lo = N2;
Number.halfword.hi = N1;


Чет Ное 23, 2017 12:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Ядове с MPLAB X
tolstolob написа:
Код:
Number = ((unsigned long)N1 << 16) | (unsigned long)N2


Да това е, трябва единия операнд поне да е cast-нат като unsigned long, за да се получи резултата unsigned long. Иначе и двата операнда като са int и резултата е int и не става с повече от 4096...

_________________
https://github.com/slav4ocom/


Чет Ное 23, 2017 1:46 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Съб Май 21, 2016 9:47 pm
Мнения: 577
Местоположение: Бургас
Мнение Re: Ядове с MPLAB X
Ясно, благодаря, значи моя телевизор е.


Чет Ное 23, 2017 3:45 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 93 мнения ]  Отиди на страница Предишна  1 ... 3, 4, 5, 6, 7

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни