Parakstīts vs. Neparakstīts programmēšanā

click fraud protection

Termins "neparakstīts" datoru programmēšana norāda mainīgo, kurā var būt tikai pozitīvi skaitļi. Termins "parakstīts" datora kodā norāda, ka mainīgais var turēt negatīvas un pozitīvas vērtības. Īpašumu var izmantot lielākajai daļai skaitlisko datu tipu, ieskaitot int, char, īso un garo.

Neparakstīts mainīgs int tips var turēt nulles un pozitīvos skaitļus, un parakstīts int tur negatīvos, nulles un pozitīvos skaitļus.

Iekšā 32 bitu veseli skaitļi, neparakstīts vesels skaitlis ir diapazonā no 0 līdz 232-1 = no 0 līdz 4 294 967 295 jeb aptuveni 4 miljardi. Parakstītā versija ir no -231No 1 līdz 231, kas ir no –2,147,483,648 līdz 2,147,483,647 vai aptuveni –2 miljardiem līdz +2 miljardiem. Diapazons ir vienāds, bet tas tiek pārvietots uz ciparu rindu.

Int tips C, C ++, un C # ir parakstīts pēc noklusējuma. Ja ir iesaistīti negatīvi skaitļi, int jāparaksta; neparakstīts int nevar apzīmēt negatīvu skaitli.

Rakstzīmēm, kas ir tikai 1 baits, neparakstīta simbola diapazons ir no 0 līdz 256, bet parakstīta simbola diapazons ir no -127 līdz 127.

instagram viewer

Neparakstīti (un parakstīti) var kalpot arī kā atsevišķa tipa specifikatori, bet, ja kāds no tiem tiek izmantots atsevišķi, tie pēc noklusējuma ir int.

instagram story viewer