atoi() функция языка Си. Преобразует строку в int.

Преобразует строку в int


#include <stdio.h> //printf()
#include <stdlib.h> // atoi()
int main(){
    char *str = "-135"; // Строковое представление числа
    int num = atoi(str); // Переводим char * в int
    printf("%d", num); // Выводим число как int "-135"
}

Если бы строка была "-135,23" или "-135asdf" все равно бы была преобразована к целому числу -135

2023-03-13



Понравилась страница?
Добавить в закладки
Или поделиться!

Связанные темы

atof() функция языка Си. Преобразует строку во float.
atoi() функция языка Си. Преобразует строку в int.
atoll() функция языка Си. Преобразует строку в long long.
sprintf_s() функция языка Си. Преобразование типа в строку.
strcat() функция языка Си. Сложение (конкатенация) строк.
strchr() функция языка Си. Поиск символа в строке.
strcpy() функция языка Си. Копирование строки.
strdup() функция языка Си. Копирование строки с выделением памяти.
Строки в Си. Основные функции.
strlen() функция языка Си. Определение длины строки.
strncat() функция языка Си. Объединение двух строк с ограничением длины.
strncpy() функция языка Си. Копирование строки с ограничением длины.
strstr() функция языка Си. Нахождение подстроки в строке.
strtod() функция языка Си. Преобразование строки в double.