Atoi function in c programming language is used to handle string to integer conversion. The function takes a string as an input and returns the value in integer type. Parameters Accepted − The atio function accepted a string as an input which will be converted into integer equivalent.
atoi[edit]
Syntax |
The atoi() function converts str into an integer, and returns that integer. str should start with a whitespace or some sort of number, and atoi() will stop reading from str as soon as a non-numerical character has been read. For example:
All five of the above assignments to the variable i would result in it being set to 512.
If the conversion cannot be performed, then atoi() will return zero:
A complete C++ implementation of atoi.
- Related topics
- atof - atol
(Standard C I/O) sprintf
C++ Atoi Implementation
- Related Questions & Answers
- Selected Reading
atoi() function in c programming language is used to handle string to integer conversion. The function takes a string as an input and returns the value in integer type.
Syntax
Parameters Accepted − The atio() function accepted a string as an input which will be converted into integer equivalent.
Return type − the function returns an integer value. The value will be the integer equivalent for a valid string otherwise 0 will be returned.
Atoi C++ Example
Implementation of atoi() function −
We take each character of the string and make the integer by adding the number to the previous result multiplied by 10.
C# Atoi Equivalent
For negative integers, we will check if the first character of a string in -, we will multiple the final result with -1.
Ati Device School
We will check for a valid string by checking if each character lies between 0 to 9.
Program to show the implementation of our solution,