PDA

Просмотр полной версии : Помоги разобраться с типами данных



Vladislav12
22.02.2018, 09:44
Вопрос поставлен так , в чем принципиальная разница между типами данных "WORD" и "UINT"?( они имеют равный диапазон и в памяти занимают одинаковое пространство (16 бит) )
Почему процессор с одним типом работает быстрее, чем с другим ? И почему программисты пользуются чаще ( за частую всегда) одним типом данных, а не другим?
Вопрос так же можно поставить и к "DWORD" и "UDINT", К "BYTE" и "USINT".
Заранее спасибо ,если можно ответьте подробнее

Евгений Кислов
22.02.2018, 09:48
Вопрос поставлен так , в чем принципиальная разница между типами данных "WORD" и "UINT"?( они имеют равный диапазон и в памяти занимают одинаковое пространство (16 бит) )
Почему процессор с одним типом работает быстрее, чем с другим ? И почему программисты пользуются чаще ( за частую всегда) одним типом данных, а не другим?
Вопрос так же можно поставить и к "DWORD" и "UDINT", К "BYTE" и "USINT".
Заранее спасибо ,если можно ответьте подробнее

Добрый день. См. здесь:
http://www.owen.ru/forum/showthread.php?t=26886

zendo057
24.02.2018, 18:50
Тогда разъяните за чем и для чего они дублируются,отличия только в названии?

Евгений Кислов
24.02.2018, 19:15
Тогда разъяните за чем и для чего они дублируются,отличия только в названии?

В контексте Codesys 2.3 - к BYTE/WORD/DWORD можно обращаться побитово, а к численным типам - нет.
В CODESYS 3.5 отличий нет вообще.