int целочисленный тип данных языка Си.
Тип данных int предназначен для хранения целого числа и занимает
32 бита (4 байта).
Cпецификаторы формата:
%d (или
%i) для int
%u для unsigned int
%x (
%X большие буквы A-F) шестнадцатеричное представление
%o восьмеричное представление
Диапазон возможных значений:
−2 147 483 648 - 2 147 483 647 для int (значения
INT_MIN и
INT_MAX из limits.h)
0 - 4 294 967 295 для unsigned int (значение
UINT_MAX из limits.h)
// Ввод и вывод int в(из) консоли
#include <stdio.h> // printf() scanf()
int main(){
int size = 100;
printf("size = %d \nInput int \n", size); // Выводим int и приглашение в вводу
scanf("%d", &size); // Вводим int
printf("%d \n", size); // Выводим int
return 0;
}
Пример полной программы с преобразованием в строку и обратно приведен на странице char.
Для преобразования строкового представления числа в int служит функция atoi().
Для преобразования int в строку служит функция sprintf_s().
int val_int = atoi(str_int); // Преобразование строки в int (atoi() определена в <stdlib.h>)
sprintf_s(buf_int, buf_size, "%d", val_int); // Преобразование int в строку (sprintf_s() определена в <stdio.h>)
2023-03-21
Понравилась страница?
Добавить в закладки
Или поделиться!
Связанные темы
bool тип данных в языке Си. Тип данных char в языке Си. double тип данных языка Си. Число с плавающей точкой с двойной точностью. Тип данных enum (или перечисление) в языке Си. float тип данных языка Си. int целочисленный тип данных языка Си. long и long long целочисленные типы данных в языке Си. short тип данных языка Си. size_t тип данных языка Си. struct тип данных языка Си. union или объединение - тип данных в языке Си. Ключевое слово языка Си _Bool