Apa yang Atoi pulangkan?
Apa yang Atoi pulangkan?

Video: Apa yang Atoi pulangkan?

Video: Apa yang Atoi pulangkan?
Video: Tiga Hari Ke Korban | Telemovie | Drama Melayu 2024, November
Anonim

The atoi fungsi pulangan perwakilan integer bagi rentetan. The atoi fungsi melangkau semua aksara ruang putih pada permulaan rentetan, menukar aksara berikutnya sebagai sebahagian daripada nombor, dan kemudian berhenti apabila ia menemui aksara pertama yang bukan nombor.

Begitu juga ditanya, apa yang atoi () buat?

atoi adalah fungsi dalam bahasa pengaturcaraan C yang menukar rentetan kepada perwakilan berangka integer. atoi bermaksud ASCII kepada integer. int atoi (const char *str); Hujah str ialah rentetan, diwakili oleh tatasusunan aksara, yang mengandungi aksara nombor integer yang ditandatangani.

Mungkin ada yang bertanya, adakah Atoi standard? ya, atoi () adalah sebahagian daripada standard C -- malangnya. Saya berkata "malangnya" kerana ia tidak melakukan pemeriksaan ralat; jika ia mengembalikan 0, anda tidak dapat mengetahui sama ada ia kerana anda melepasinya "0" atau kerana anda melepasinya "hello, dunia " (yang mungkin mempunyai tingkah laku yang tidak ditentukan, tetapi biasanya mengembalikan 0).

Juga Tahu, bagaimana Atoi berfungsi C?

Dalam C , atoi () digunakan untuk penukaran ASCII kepada integer. Ia memerlukan a C -string (char*) sebagai parameter input dan mengembalikan nilai integer (int). Dalam C , atoi () digunakan untuk penukaran ASCII kepada integer. Ia memerlukan a C -string (char*) sebagai parameter input dan mengembalikan nilai integer (int).

Apa yang berlaku jika Atoi gagal?

Jika rentetan tidak mewakili integer sama sekali, atoi akan kembali 0. Ya, betul. Kalau atoi tidak boleh melakukan penukaran, ia akan mengembalikan hasil yang sah. Jika rentetan memang mewakili integer tetapi integer gagal untuk muat dalam julat int, atoi secara senyap memanggil tingkah laku yang tidak ditentukan.

Disyorkan: