int atoi(const char s[])
принимает строку с нулевым символом в конце и преобразует ее в int
.
Например, если в функцию передан "1234"
, он вернет 1234
как int
.
Если строка содержит десятичный знак, число будет усечено, например, "104.21"
будет возвращено как 104
.
То же для long atol(char s[])
, с использованием long
вместо int
.
Для double atof(char s[])
строка интерпретируется как число с плавающей запятой вместо целого числа,и возвращается как double
.