Самоучитель для микроконтроллеров AVR - Страница 166

Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

char stroka[]="3654694";

то вот так: perem_1 = atoi(stroka);

мы поместим в переменную  perem_1   (которую должны были ранее в программе объявить как  "беззнаковую целую") число 36546.

Это число влезет в переменную perem_1 которая может хранить числа от 0 до 65535.

А вот 9 и 4 уже не поместятся.

Для бОльших чисел есть функция   -   atol()

Чтобы использовать эти функции необходимо
включить в начале программы заголовочный файл:

#include <stdlib.h>

Для преобразования числа в строку

есть  itoa()  и  ltoa()

Подробнее об этих и других полезных функциях смотрите раздел
"Standard Library Functions"  справки компилятора.

Go to Top