Чтобы конвертировать массив байтов, представленных в формате HEX (шестнадцатеричном), в DEC (десятичное число), вам необходимо преобразовать каждый элемент массива из HEX в DEC. Для этого в языке программирования C можно написать следующую функцию:
#include <stdio.h> #include <stdlib.h> int hexCharToInt(char c) { if (c >= '0' && c <= '9') { return c - '0'; } else if (c >= 'A' && c <= 'F') { return c - 'A' + 10; } else if (c >= 'a' && c <= 'f') { return c - 'a' + 10; } else { return -1; // Некорректный символ } } int hexToDec(char hex[]) { int dec = 0; for (int i = 0; hex[i] != '