Potpisano vs. Nespisano u Programiranju

click fraud protection

Izraz "nenapisani" u računalno programiranje označava varijablu koja može sadržavati samo pozitivne brojeve. Izraz "potpisan" u računalnom kodu označava da varijabla može sadržavati negativne i pozitivne vrijednosti. Svojstvo se može primijeniti na većinu numeričkih vrsta podataka, uključujući int, char, short i long.

Nepodpisan varijabla vrsta int može sadržavati nula i pozitivne brojeve, a potpisani int sadrži negativne, nulte i pozitivne brojeve.

U 32-bitni cijeli brojevi, nenapisani cijeli broj ima raspon od 0 do 232-1 = 0 do 4.294.967.295 ili oko 4 milijarde. Verzija s potpisom kreće se od -231-1 do 231, što je –2,147,483,648 do 2,147,483,647 ili oko -2 milijarde do +2 milijarde. Raspon je isti, ali pomaknut je na brojčanoj liniji.

Int tip u C, C ++, i C # je zadano potpisan. Ako su u pitanju negativni brojevi, int se mora potpisati; nepotpisani int ne može predstavljati negativan broj.

U slučaju znakova, koji su samo 1 bajt, raspon nepotpisanih znakova iznosi 0 do 256, dok je raspon potpisanog znaka od -127 do 127.

instagram viewer

Nepodpisani (i potpisani) mogu služiti i kao samostalni specifikatori tipa, ali kada se jedan od njih koristi sam, oni su zadani kao int.

instagram story viewer