Estoy tratando de hacer un hexcálculo directamente con bc, ya especifiqué la escala.
echo 'scale=16;c06b1000-c06a5e78' | bc
Pero todavía obtengo un cero. ¿Qué podría estar mal?
bc
calculator
margarita
fuente
fuente

Respuestas:
Tenga en cuenta que solo se admiten dígitos hexadecimales MAYÚSCULAS, ya que los minúsculos entrarían en conflicto con los nombres de funciones y variables, por lo que obtuvo 0 en su ejemplo (
var1 - var2)Si también necesita la respuesta en hexadecimal, simplemente configure la
obasevariable:PD: FYI
scaleno está diseñado para la conversión de base. Deman bc:fuente
obaseantes de configuraribase. Si configuraibaseprimero, también afecta el valor analizadoobase. es decir, seibase = 16; obase = 16;estableceobaseen 0x16 = 22