Я программирую на C#.Вычисление режима массива, содержащего шестнадцатеричные значения?
Я экспериментировал с некоторым кодом, который вычисляет режим массива, содержащий целые числа. с учетом {5,6,2,1,5}
режим равен 5.
Мои вопросы: может ли это быть сделано с шестнадцатеричными значениями?
Например, позволяет сказать, что я имел следующий массив:
unsigned char HEXVALUES[ ] = {0x66, 0x60, 0xe7, 0xf0, 0x66};
Как я могу идти о написании программы, которая говорит мне, что 0x66 является режим?
Я думал о преобразовании их в десятичные значения и поиске способа таким образом, но это кажется неэффективным.
Благодаря
шестнадцатеричное число, как 0x66 целые и даст те же результаты, как десятичное. Бот шестнадцатеричный и десятичный сохраняются в памяти, поскольку двоичные файлы считываются/записываются в строки с использованием указанного формата в вашем коде. – jdweng