← Մշակող և տվյալներ
Մշակող և տվյալներ · տեղական մակարդակում է աշխատում

Ցուցակագրված և աննշան ամբողջական թվերի փոխարկիչ

Վերաիմաստավորել տասնական ամբողջական թվերը ստորագրված երկուսի լրացում և անստորագրված ներկայացումների միջև բացահայտ 8-, 16-, 32- կամ 64-բիթ լայնությամբ։

Պատրաստ է։ Ձեր աշխատանքային տվյալները մնում են այս զննարկիչում։

Ինչու է այս գործիքը օգտակար

Օգտագործեք այս փոխարկիչը, երբ լոգերը, երկակի API- ները կամ տվյալների բազայի դաշտերը ցույց են տալիս նույն հաստատուն լայնության բիթերը տարբեր ստորագրվածությամբ և դուք պետք է հաշտեցնեք արժեքները առանց ճշգրտության կորստի:

Ինչպես է դա աշխատում

Ցուցանակով մուտքագրումը ստուգվում է տիրույթով և քարտեզագրվում է modulo 2^width; աննշանակ մուտքագրումը սահմանափակվում է նույն բիթային ձևով և մեկնաբանվում է՝ ստուգելով դրա ամենանշանավոր բիթը։

Գործնական օրինակ

8 բիթում, նշանավորված -1 և աննշանավորված 255-ը կիսում են վեցերորդական 0xFF և երկվորյակային 11111111, մինչդեռ աննշանավորված 128-ը վերաիմաստավորում է որպես նշանավորված -128։

Հաստատում

Հաշվարկը դետերմինիստական է և բացատրում է վավերացման սխալները՝ լռությամբ չփոխելով անվավեր մուտքը։

Գաղտնիության սահման

Մուտքն ու ելքը մնում են այս ներդիրում։ Պատճենահանումն ու ներբեռնումը կատարվում են բրաուզերի API-ների միջոցով՝ առանց սերվերի վերբեռման։

Արդյունք անձնագիր

Յուրաքանչյուր գործարկում հաղորդում է իր գործիքի ռեժիմը, ժամանակի նշանը և մուտք/ելք չափը, որպեսզի վերափոխված տվյալները կարողանան աուդիտավորվել։