эквивалент char8 и uchar8
Я работаю над программой или общаюсь с картой через UDP, ответы карты я восстанавливаю в таблице байтов, и я помещаю их в int32, но они просят меня закодировать усиление в uchar8 и Pedestal в char8 , что это эквивалент char8 и uchar8 в C # и что именно 0,255 - максимальное и минимальное значение?
1 ответ
Что касается спецификации, о которой вы спрашиваете, вам нужно будет узнать подробности у автора спецификации. Однако, основываясь исключительно на предоставленном вами изображении, я бы сказал, что да, приведенные числовые значения указывают минимальные и максимальные значения, разрешенные для типов. Таким образом, эквивалентные типы C # будут
sbyte
для тебя
char8
тип и
byte
для
uchar8
тип.
Первый имеет ряд
-128
к
127
(это знаковый тип), в то время как последний имеет диапазон
0
к
255
(беззнаковый тип). Оба хранятся в виде отдельных байтов и поэтому имеют 256 различных возможных значений.