Я хочу знать, можно ли раскрасить цифры в пакете lstlisting из латекса. Например я хочу, чтобы все номера быть красным, даже 0x0F (шест) и 0b00001111 (бен):Раскрасить цифры в lstlisting (латекс)
void SetaPWM2(unsigned char porcento)
{
//100 * 256 = 25.600
unsigned int val = porcento * PR2;
val /= 25;
//garante que tem apenas 10 bits
val &= 0x03ff;
//os 8 primeiros bits são colocados no CCPR1L
CCPR2L = val >> 2;
//os últimos dois são colocados na posição 5 e 4 do CCP1CON
CCP2CON |= (val & 0b00001111) << 4;
}
Если нет никакого способа, есть ли другой пакет, который может это сделать?
PS: Я работаю на языке C.
Можете ли вы дать мне какое-то направление, где можно изменить библиотеку, чтобы также выделить двоичные значения? – RMAAlmeida
@ RMAAx Отредактирован ответ, чтобы предоставить дополнительную информацию. – Cloudanger
Отлично! У меня проблемы с вкладками, но это известная ошибка. Спасибо. (принято и одобрено) – RMAAlmeida