Kuinka käyttää etumerkitöntä merkkiä C:ssä esimerkkien avulla

Kuinka Kayttaa Etumerkitonta Merkkia C Ssa Esimerkkien Avulla



C-ohjelmoinnissa tietotyyppejä käytetään ilmoittamaan muuttuja, joka määrittää ilmoitetun muuttujan muistin koon ja tyypin. hiiltyä on C:n tietotyyppi, joka voi tallentaa sekä merkkejä että kokonaislukuja (mutta käsittelee niitä merkeinä). Se voi tallentaa arvoja väliin -128 ja +127 ja siihen mahtuu 1 tavu muistia. allekirjoitettu ja allekirjoittamaton ovat tietojen muuntajia; missä allekirjoitettu voi tallentaa sekä positiivisia että negatiivisia lukuja ja allekirjoittamaton voi tallentaa vain positiivisia arvoja.

Tässä opetusohjelmassa opimme allekirjoittamaton merkki ja sen käyttö C-ohjelmoinnissa mallikoodilla.

etumerkitön merkki C:ssä esimerkkien kanssa

The char kirjoita C on kokoa 1 tavu ja se voi olla a allekirjoitettu char ja an allekirjoittamaton merkki molemmilla on sama 1 tavun muisti ja niitä käytetään yhden merkin tallentamiseen. Char-muuttuja tallentaa edustamansa merkin ASCII-arvon. Esimerkiksi jos char-muuttuja tallentaa merkin 'KANSSA' , se tallentaa ASCII-arvon 'KANSSA' joka on 90.







Jos tietotyyppi on allekirjoitettu , se voi sisältää nollan, positiivisen ja negatiivisen. Arvoalue a allekirjoitettu tietotyyppi mahtuu on jaettu tasaisesti positiivisten ja negatiivisten välillä, ja nolla edustaa keskiarvoa.



Jos tietotyyppi on allekirjoittamaton , se sisältää vain negatiivisia arvoja, mukaan lukien nolla. Tämä johtuu siitä, että kaikkia muuttujan bittejä käytetään edustamaan arvoa etumerkille varatun bitin sijaan.



C-ohjelmoinnissa allekirjoittamaton char-tietotyyppi on hyödyllinen vaihtoehto käsiteltäessä dynaamisia arvoja. Toisin kuin lyhyet tiedot tai kokonaisluvut, allekirjoittamaton char käyttää kaikkea 8 bittiä muistista eikä siinä ole etumerkittyjä bittejä. Tämä tarkoittaa, että allekirjoittamaton data vaihtelee välillä 0 - 255, mikä mahdollistaa suurempien arvojen tallentamisen muistiin. Käyttämällä allekirjoittamaton merkki , voit optimoida koodisi ja säästää muistitilaa samalla, kun jatkat vaadittujen tehtävien suorittamista.





Ilmoituksen syntaksi

Seuraavassa on syntaksi allekirjoittamaton merkki tietotyyppi C:ssä:

allekirjoittamaton hiiltyä muuttujan_nimi ;

Esimerkki 1: Etumerkittömän merkkiarvon tallentaminen ja näyttäminen

Harkitse seuraavaa esimerkkiä, jota käytetään tallentamaan ja näyttämään allekirjoittamaton merkki kirjoita arvo C:llä.



#include

int pää ( ) {

allekirjoittamaton hiiltyä myChar = 'KANSSA' ;

printf ( 'Minun hahmoni on: %c' , myChar ) ;

palata 0 ;

}

Esimerkki 2: Useiden etumerkittömien merkkiarvojen tallentaminen taulukkoon

Voit myös tallentaa useita allekirjoittamattomia char-arvoja taulukkoon, ja tässä on esimerkkikoodi siitä.

#include

int pää ( ) {

allekirjoittamaton hiiltyä myarray [ 3 ] = { 10 , viisitoista , 25 } ;

printf ( 'Matriisin arvot ovat: ' ) ;

varten ( int i = 0 ; i < 3 ; i ++ ) {

printf ( '%d' , myarray [ i ] ) ;

}

printf ( ' \n ' ) ;

palata 0 ;

}

Bottom Line

The allekirjoittamaton merkki C:n tietotyyppiä voidaan käyttää merkkien ja numeroiden tallentamiseen. Se käyttää 8 bittiä muistia eikä siinä ole etumerkittyjä bittejä, mikä mahdollistaa suurempien arvojen tallentamisen muistiin. Käyttämällä allekirjoittamaton merkki, voit parantaa koodiasi ja säästää muistitilaa samalla kun teet mitä haluat.