ماذا يعود أتوي؟
ماذا يعود أتوي؟
Anonim

ال atoi وظيفة عائدات تمثيل عدد صحيح لسلسلة. ال atoi تتخطى الوظيفة جميع أحرف المسافات البيضاء في بداية السلسلة ، وتحول الأحرف اللاحقة كجزء من الرقم ، ثم تتوقف عندما تصادف الحرف الأول الذي ليس رقمًا.

وبالمثل ، يُسأل ، ماذا تفعل atoi ()؟

أتوي هو دالة في لغة البرمجة C تقوم بتحويل سلسلة إلى تمثيل رقمي صحيح. atoi لتقف على ASCII إلى عدد صحيح. int atoi (كونست شار * ستر) ؛ حجة str يكون سلسلة ، ممثلة بمصفوفة من الأحرف ، تحتوي على أحرف رقم صحيح بعلامة.

قد يتساءل المرء أيضًا ، هل Atoi معيار؟ نعم، atoi () هو جزء من اساسي ج- للأسف. أقول "للأسف" لأنه لا يقوم بفحص الأخطاء ؛ إذا كان يعيد القيمة 0 ، فلا يمكنك معرفة ما إذا كان ذلك بسبب تجاوزك لها "0" أو لأنك تجاوزتها "hello، world" (والتي قد يكون لها سلوك غير محدد ، ولكنها عادةً ما تُرجع 0).

تعرف أيضًا ، كيف يعمل Atoi C؟

في ج , atoi () تستخدم لتحويلات ASCII إلى عدد صحيح. انه يأخذ ج -string (char *) كمعامل إدخال وإرجاع قيمة عدد صحيح (int). في ج , atoi () تستخدم لتحويلات ASCII إلى عدد صحيح. انه يأخذ ج -string (char *) كمعامل إدخال وإرجاع قيمة عدد صحيح (int).

ماذا يحدث إذا فشل Atoi؟

لو السلسلة لا تمثل عددًا صحيحًا على الإطلاق ، atoi سيعود 0. نعم ، هذا صحيح. إذا أتوي لا يمكن إجراء تحويل ، فإنه سيعيد نتيجة صحيحة. لو السلسلة لا تمثل عددًا صحيحًا ولكنها تمثل عددًا صحيحًا فشل لتناسب نطاق int ، atoi يستدعي سلوكًا غير محدد بصمت.

موصى به: