Atoi nə qaytarır?
Atoi nə qaytarır?

Video: Atoi nə qaytarır?

Video: Atoi nə qaytarır?
Video: Nə qədər içirsən iç burda piyan olmursan | Buğlama TV 2024, Bilər
Anonim

The atoi funksiyası qayıdır bir sətirin tam təmsili. The atoi funksiya sətrin əvvəlindəki bütün boşluq simvollarını atlayır, sonrakı simvolları nömrənin bir hissəsi kimi çevirir və sonra nömrə olmayan ilk simvolla qarşılaşdıqda dayanır.

Eynilə, soruşulur ki, atoi () nə edir?

atoi edir C proqramlaşdırma dilində bir sətri tam ədədi təsvirə çevirən funksiya. atoi ASCII-dən tam ədədə qədərdir. int atoi (const char *küç); str arqumenti edir işarələnmiş tam ədədin simvollarını ehtiva edən simvollar massivi ilə təmsil olunan sətir.

Biri də soruşa bilər ki, Atoi standartdırmı? Bəli, atoi () hissəsidir standart C - təəssüf ki. Mən "təəssüf ki" deyirəm, çünki heç bir səhv yoxlaması yoxdur; əgər 0 qaytarırsa, bunun "0"-dan keçdiyiniz üçün, yoxsa "salam, dünya"-dan keçdiyiniz üçün olub-olmadığını deyə bilməzsiniz (onun qeyri-müəyyən davranışı ola bilər, lakin adətən 0 qaytarır).

Atoi C ilə necə işləyir?

In C , atoi () ASCII-dən tam ədədə çevirmək üçün istifadə olunur. Bu tələb edir C -string (char*) giriş parametri kimi və tam (int) dəyəri qaytarır. In C , atoi () ASCII-dən tam ədədə çevirmək üçün istifadə olunur. Bu tələb edir C -string (char*) giriş parametri kimi və tam (int) dəyəri qaytarır.

Atoi uğursuz olarsa nə olacaq?

Əgər sətir ümumiyyətlə tam ədədi təmsil etmir, atoi 0 qaytaracaq. Bəli, düzdür. Əgər atoi dönüşüm həyata keçirə bilməz, o, etibarlı nəticə qaytaracaq. Əgər sətir tam, lakin tam ədədi təmsil edir uğursuz olur int diapazonuna uyğun olmaq, atoi səssizcə müəyyən edilməmiş davranışı çağırır.

Tövsiyə: