Mitä Atoi palauttaa?
Mitä Atoi palauttaa?

Video: Mitä Atoi palauttaa?

Video: Mitä Atoi palauttaa?
Video: Section 2 2024, Saattaa
Anonim

The atoi toiminto palaa merkkijonon kokonaislukuesitys. The atoi toiminto ohittaa kaikki välilyönnit merkkijonon alussa, muuntaa seuraavat merkit osaksi numeroa ja pysähtyy sitten, kun se kohtaa ensimmäisen merkin, joka ei ole numero.

Vastaavasti kysytään, mitä atoi () tekee?

atoi on C-ohjelmointikielen funktio, joka muuntaa merkkijonon numeeriseksi kokonaisluvuksi. atoi tarkoittaa ASCII:stä kokonaislukua. int atoi (const char *str); Str-argumentti On merkkijono, jota edustaa merkkijono ja joka sisältää etumerkityn kokonaisluvun merkit.

Voidaan myös kysyä, onko Atoi standardi? Joo, atoi () on osa standardi C - valitettavasti. Sanon "valitettavasti", koska se ei tarkista virheitä; Jos se palauttaa arvon 0, et voi sanoa, johtuuko se siitä, että lähdit sen "0" vai siitä, että läpäisit sen "hei, maailma" (jolla voi olla määrittelemätön toiminta, mutta tyypillisesti palauttaa 0).

Tiedä myös, kuinka Atoi toimii C?

Sisään C , atoi () käytetään ASCII-kokonaislukujen muuntamiseen. Se kestää a C -string (char*) syöteparametrina ja palauttaa kokonaisluvun (int) arvon. Sisään C , atoi () käytetään ASCII-kokonaislukujen muuntamiseen. Se kestää a C -string (char*) syöteparametrina ja palauttaa kokonaisluvun (int) arvon.

Mitä tapahtuu, jos Atoi epäonnistuu?

Jos merkkijono ei edusta lainkaan kokonaislukua, atoi palauttaa 0. Kyllä, se on oikein. Jos atoi ei voi suorittaa muuntamista, se palauttaa kelvollisen tuloksen. Jos merkkijono edustaa kokonaislukua, mutta kokonaislukua epäonnistuu mahtua alueelle int, atoi hiljaa vetoaa määrittelemättömään käyttäytymiseen.

Suositeltava: