эквивалент char8 и uchar8

Я работаю над программой или общаюсь с картой через UDP, ответы карты я восстанавливаю в таблице байтов, и я помещаю их в int32, но они просят меня закодировать усиление в uchar8 и Pedestal в char8 , что это эквивалент char8 и uchar8 в C # и что именно 0,255 - максимальное и минимальное значение?

char8 и uchar8

1 ответ

Что касается спецификации, о которой вы спрашиваете, вам нужно будет узнать подробности у автора спецификации. Однако, основываясь исключительно на предоставленном вами изображении, я бы сказал, что да, приведенные числовые значения указывают минимальные и максимальные значения, разрешенные для типов. Таким образом, эквивалентные типы C # будут sbyte для тебя char8 тип и byte для uchar8 тип.

Первый имеет ряд -128 к 127 (это знаковый тип), в то время как последний имеет диапазон 0 к 255(беззнаковый тип). Оба хранятся в виде отдельных байтов и поэтому имеют 256 различных возможных значений.

Другие вопросы по тегам