Ano ang ibinalik ni Atoi?
Ano ang ibinalik ni Atoi?

Video: Ano ang ibinalik ni Atoi?

Video: Ano ang ibinalik ni Atoi?
Video: Dapat Ba Itigil ang Sigarilyo? - By Doc Willie Ong #1084 2024, Nobyembre
Anonim

Ang atoi function nagbabalik ang integer na representasyon ng isang string. Ang atoi Nilalaktawan ng function ang lahat ng mga white-space na character sa simula ng string, kino-convert ang kasunod na mga character bilang bahagi ng numero, at pagkatapos ay hihinto kapag nakatagpo nito ang unang character na hindi isang numero.

Katulad nito, itinatanong, ano ang ginagawa ni atoi ()?

si atoi ay isang function sa C programming language na nagko-convert ng string sa isang integer numerical representation. atoi ay kumakatawan sa ASCII sa integer. int atoi (const char *str); Ang str argument ay isang string, na kinakatawan ng isang array ng mga character, na naglalaman ng mga character ng isang sign integer number.

Maaaring magtanong din, ang Atoi ba ay isang pamantayan? Oo, atoi () ay bahagi ng pamantayan C -- sa kasamaang palad. Sinasabi ko "sa kasamaang-palad" dahil wala itong error checking; kung ito ay nagbabalik ng 0, hindi mo masasabi kung ito ay dahil naipasa mo ito ng "0" o dahil naipasa mo ito ng "hello, world " (na maaaring may hindi natukoy na gawi, ngunit karaniwang nagbabalik ng 0).

Alamin din, paano gumagana ang Atoi C?

Sa C , atoi () ay ginagamit para sa ASCII-to-integer na mga conversion. Ito ay tumatagal ng isang C -string (char*) bilang input parameter at nagbabalik ng integer (int) value. Sa C , atoi () ay ginagamit para sa ASCII-to-integer na mga conversion. Ito ay tumatagal ng isang C -string (char*) bilang input parameter at nagbabalik ng integer (int) value.

Ano ang mangyayari kung nabigo si Atoi?

Kung ang string ay hindi kumakatawan sa isang integer, atoi magbabalik ng 0. Oo, tama iyan. Kung atoi hindi makapagsagawa ng conversion, magbabalik ito ng wastong resulta. Kung ang string ay kumakatawan sa isang integer ngunit ang integer nabigo upang magkasya sa hanay ng int, atoi tahimik na humihiling ng hindi natukoy na pag-uugali.

Inirerekumendang: