I denne opplæringen lærer vi usignert røye og bruken i C-programmering med eksempelkode.
usignert røye i C med eksempler
De røyetype i C har størrelsen på 1 byte og det kan være en signert røye og en usignert røye begge har samme minne på 1 byte og brukes til å lagre et enkelt tegn. Char-variabelen lagrer ASCII-verdien til tegnet den representerer. For eksempel hvis char-variabelen lagrer tegnet 'MED' , så lagrer den ASCII-verdien til 'MED' som er 90.
Hvis datatypen er signert , kan den inneholde null, positiv og negativ. Verdiområdet a signert datatypen kan holde er delt jevnt mellom positiv og negativ, med null som representerer den midterste verdien.
Hvis datatypen er usignert , inneholder den bare negative verdier, inkludert null. Dette er fordi alle biter i variabelen brukes til å representere verdien i stedet for en bit reservert for tegnet.
I C-programmering er usignert char datatype er et nyttig alternativ når du arbeider med dynamiske verdier. I motsetning til korte data eller heltall, usignert char bruker alle 8 biter av minnet og har ingen signerte biter. Dette betyr at usignerte data varierer fra 0 til 255, slik at større verdier kan lagres i minnet. Ved bruk av usignert røye , kan du optimere koden og spare minneplass mens du fortsetter å fullføre nødvendige oppgaver.
Syntaks for erklæring
Følgende er syntaksen for å bruke usignert røye datatype i C:
usignert røye variabelnavn ;Eksempel 1: Lagring og visning av en usignert tegnverdi
Tenk på følgende eksempel som brukes til å lagre og vise usignert røye typeverdi i C.
#include
int hoved- ( ) {
usignert røye myChar = 'MED' ;
printf ( 'Min karakter er: %c' , myChar ) ;
komme tilbake 0 ;
}
Eksempel 2: Lagring av flere usignerte tegnverdier i en matrise
Du kan også lagre flere usignerte tegnverdier i en matrise, og her er en eksempelkode for det.
#includeint hoved- ( ) {
usignert røye myarray [ 3 ] = { 10 , femten , 25 } ;
printf ( 'Verdiene i matrisen er: ' ) ;
til ( int Jeg = 0 ; Jeg < 3 ; Jeg ++ ) {
printf ( '%d' , myarray [ Jeg ] ) ;
}
printf ( ' \n ' ) ;
komme tilbake 0 ;
}
Bunnlinjen
De usignert røye datatype i C kan brukes til å lagre tegn og tall. Den bruker 8 bits minne og har ingen signerte biter, slik at større verdier kan lagres i minnet. Ved bruk av usignert røye, du kan forbedre koden din og spare minneplass mens du gjør det du vil.