Шестнадцатеричное - это просто символьное представление чисел с использованием цифр от 0 до F. Реализация Lisp обычно преобразует шестнадцатеричные числа во внутреннее двоичное представление перед добавлением . Затем вы можете распечатать сумму в шестнадцатеричном формате, если это желаемый формат представления:
(format T "~x" (+ #xA #x2))
Вы можете написать функцию, которая реализует логику для символьного добавления шестнадцатеричных символов, например # \ A плюс # \ 2, это # \ C, обрабатывая перенос, если вы хотите выйти за пределы единичных шестнадцатеричных цифр. Но такая функция не имеет большого значения, кроме как демонстрация алгоритма символьного шестнадцатеричного сложения.