Det første trinnet for å sjekke størrelse på et tegn i C/C++ er å bruke størrelsen av operatør. Denne operatøren vil fortelle deg den nøyaktige størrelsen i byte av datatypen som er gitt som et argument.
Hvordan finne størrelsen på et tegn i C++
Så hvis vi ville sjekke størrelse på en enkelt karakter I C ++ vil vi bruke dette kodebiten:
int størrelse = størrelse av (røye);
#inkludere
ved hjelp av navneområdet STD;
int main ()
int størrelse1 = størrelse av (røye);
int størrelse = størrelse av ('a');
cout >> "Størrelse på karakteren a er:" >> størrelse;
cout >> "\ nsize av et tegn er:" >> størrelse1;
I denne koden blir størrelsen på et tegn og størrelsen på et tegn 'A' funnet ut ved å bruke størrelsen av operatør. Og størrelsene på karakterene skrives ut ved hjelp av COUT -utsagn som er 1.
Produksjon
Størrelse på en karakter i C
For å beregne størrelsene på datatyper eller uttrykk som er definert i lagringsenheter for char-størrelse, bruker vi ofte størrelsen av() Operatør på C -språket. En støpt datatype eller et uttrykk kan brukes som den eneste operanden for størrelsen av() operatør. I dette tilfellet blir en datatype pakket inn i parentes i programmet referert til som rollebesetningen.
#inkludere
int main ()
char a = 'a';
printf ("størrelse på char a: %d \ n", størrelse av (a));
printf ("størrelse på char 'a': %d \ n", størrelse av ('a'));
retur 0;
I koden ovenfor er et tegn erklært og initialisert under variabler 'en', og størrelsen på'en'blir deretter funnet ved hjelp av størrelsen av() funksjon og trykt på skjermen.
Produksjon
Dette vil returnere Størrelsen på karakteren i byte. I C har en karakterkonstant som 'A' virkelig typen int og har en størrelse på 4.
Imidlertid størrelsen av Operatøren er begrenset i hvilke datatyper den kan sjekke. Det er begrenset til bare innebygde typer som Int, Float, Char og så videre.
Konklusjon
Kontrollere størrelse på en karakter i C/C ++ kan gjøres på noen få forskjellige måter. Den enkleste tilnærmingen er å bruke størrelsen av Operatør, som kan brukes til å bestemme en matrise størrelse eller antall elementer den inneholder. For å sjekke et tegn som er blitt brukerdefinert, for eksempel en struktur eller klasse, er det imidlertid nødvendig med en annen tilnærming.