Cum de a converti zecimal semnat la zecimală unsigned?

Întrebarea nu este clară. Numai numerele pozitive pot fi convertite - fara a schimba nimic, doar să copiaţi typecast, respectiv o. Modelul este identic bit.
 
Ne pare rau vreau sa spun cum de a converti numere ca - 0.023 (zecimal) în zecimal nesemnate (variind de la 0 T 255) .. de fapt, nu ştiu dacă există astfel de proces ...
 
[Quote = Aya2002] am nevoie de ea, de asemenea, dar in Matlab [/quote] Da, suntem cu aceeaşi problemă: strigăt:
 
Două comentarii. 1. În cazul în care un întreg 8-biţi (0 .. 255) reprezintă un număr negativ, ca -0.023, este nu nesemnat . Este de exemplu, un punct fix sau un număr de fracţionare a semnat. Desigur, îl puteţi afişa ca un nesemnat, dar conţine încă un semn de informaţii. 2. Trebuie sa stiti de scalare a format numărul dvs. de ţintă, respectiv, intervalul numeric reprezentat de acesta, decât o conversie este uşor. 0 .. 255 poate reprezenta de exemplu, -1 .. +1. Puteţi citi apoi ca complement 2 a semnat o valoare cu o putere de factor de scalare 2. (-128 .. 127 * 1/128). În acest caz, -0.023 convertiţi la -3, respectiv, 253 sau 0xfd atunci când sunt afişate ca nesemnat.
 
Am încercat să dau un sens clar la o întrebare de care sugerează un format de număr şi de a defini o serie. Aş dori mai degrabă să aud o întrebare de la inceput.
 

Welcome to EDABoard.com

Sponsor

Back
Top