Atoi anarudi nini?
Atoi anarudi nini?

Video: Atoi anarudi nini?

Video: Atoi anarudi nini?
Video: YPRINCE - UTARUDI Official Video 2024, Mei
Anonim

The atoi kazi anarudi uwakilishi kamili wa mfuatano. The atoi kipengele cha kukokotoa huruka herufi zote za nafasi nyeupe mwanzoni mwa mfuatano, hubadilisha herufi zinazofuata kama sehemu ya nambari, na kisha kusimama inapokutana na herufi ya kwanza ambayo si nambari.

Vile vile, inaulizwa, atoi () hufanya nini?

atoi ni chaguo la kukokotoa katika lugha ya programu C ambayo hubadilisha mfuatano kuwa uwakilishi kamili wa nambari. atoi inasimama kwa ASCII hadi nambari kamili. int atoi (const char *str); Hoja ya str ni mfuatano, unaowakilishwa na safu ya herufi, iliyo na herufi za nambari kamili iliyotiwa saini.

Mtu anaweza pia kuuliza, je, Atoi ni kiwango? Ndiyo, atoi () ni sehemu ya kiwango C -- kwa bahati mbaya. Ninasema "kwa bahati mbaya" kwa sababu haifanyi ukaguzi wa makosa; ikiwa inarudi 0, huwezi kujua ikiwa ni kwa sababu umeipitisha "0" au kwa sababu umeipitisha "hello, world" (ambayo inaweza kuwa na tabia isiyojulikana, lakini kawaida hurejesha 0).

Pia Jua, Atoi hufanyaje kazi C?

Katika C , atoi () inatumika kwa ubadilishaji wa ASCII hadi nambari kamili. Inachukua a C -string (char*) kama kigezo cha ingizo na hurejesha thamani kamili (int). Katika C , atoi () inatumika kwa ubadilishaji wa ASCII hadi nambari kamili. Inachukua a C -string (char*) kama kigezo cha ingizo na hurejesha thamani kamili (int).

Nini kitatokea ikiwa Atoi atashindwa?

Kama kamba haiwakilishi nambari kabisa, atoi itarudi 0. Ndiyo, hiyo ni kweli. Ikiwa atoi haiwezi kufanya ubadilishaji, itarudisha matokeo halali. Kama kamba haiwakilishi nambari kamili lakini nambari kamili inashindwa kutoshea katika safu ya int, atoi kimya kimya huita tabia isiyobainishwa.

Ilipendekeza: