Segno "-" davanti a variabile

Ciao, una curiosità, sto usando una libreria che non ho scritto io, e mi trovo nell esempio (che funziona eh) un segno meno "-" davanti alla variabile.

Cioè è un array di 4 long, e non fa altro che stamparmeli sulla seriale, cosi:

Serial.print( -varibile*);*
Ovviamente viene ripetuto all'interno di un cilo for di 4 passaggi.
Cosa fa esattamente quel meno ?

Se la variabile vale 1, stampa -1, cos'altro vuoi che faccia?

Quindi passa i dati in negativo e basta... In sostanza i dati che la libreria mi passa sono negativi e con questa istruzione li "raddrizzo" ?

Tante volte mi perdo in un bicchier d'acqua. Grazie ancora una volta Sukko.

Se sono negativi diventano positivi, se sono positivi diventano negativi... Se vuoi che siano sempre positivi usa la funzione abs().

Ok ! Grazie.

Sono le risultanti dalla lettura di 4 sensori di carico, che leggo con la libreria hx711-multi, cosi in pratica posso leggere con lo stesso clock quattro sensori contemporaneamente. Forse anche di piu, ma a me 4 bastavano.