Waarom ongetekende teken in c gebruik?

INHOUDSOPGAWE:

Waarom ongetekende teken in c gebruik?
Waarom ongetekende teken in c gebruik?

Video: Waarom ongetekende teken in c gebruik?

Video: Waarom ongetekende teken in c gebruik?
Video: Lesson 06: Arduino Data Types | Robojax Arduino Step By Step Course 2024, Desember
Anonim

Dit het gewoonlik gebruik om karakterwaardes te stoor. unsigned is 'n kwalifiseerder wat gebruik word om die waardes wat in die geheueblokke geskryf moet word, te verhoog. Byvoorbeeld - char kan waardes tussen -128 tot +127 stoor, terwyl 'n ongetekende char net waarde van 0 tot 255 kan stoor.

Waarom het ons getekende en ongetekende char nodig?

1 Antwoord. Terwyl die char-datatipe algemeen gebruik word om 'n karakter voor te stel (en dit is waar dit sy naam kry), word dit ook gebruik wanneer 'n baie klein hoeveelheid spasie, tipies een greep, nodig is om 'n nommer te stoor. 'n Tekenteken kan 'n nommer van -128 tot 127 stoor, en 'n ongetekende teken kan 'n nommer van 0 tot 255 stoor

Moet ek char of ongetekende char gebruik?

Ideaal gesproke moet 'n draagbare program altyd getekende char of unsigned char gebruik wanneer dit afhang van die getekendheid van 'n voorwerp. Maar baie programme is geskryf om gewone char te gebruik en verwag dat dit onderteken sal word, of verwag dat dit ongeteken sal wees, afhangende van die masjiene waarvoor hulle geskryf is.

Wat is die verskil tussen getekende en ongetekende char in C?

Die ongetekende tekentipe kan slegs nienegatiewe heelgetalwaardes stoor, dit het 'n minimum reeks tussen 0 en 127, soos gedefinieer deur die C-standaard. Die getekende tekentipe kan, negatiewe, nul en positiewe heelgetalwaardes stoor. Dit het 'n minimum reeks tussen -127 en 127, soos gedefinieer deur die C-standaard.

Wat beteken ongetekende in C?

C en C++ is deesdae ongewoon onder tale om 'n onderskeid tussen getekende en ongetekende heelgetalle te maak. 'n Int word by verstek onderteken, wat beteken dat dit beide positiewe en negatiewe waardes kan verteenwoordig. 'n Ongetekende is 'n heelgetal wat nooit negatief kan wees nie.

Aanbeveel: