Для всех базовых типов определить размер в байтах - C (СИ)
Формулировка задачи:
Доброе всем времени суток. задали лабораторную на си++, но проблема в том что только первый год изучаем не могли бы помочь?
вот сама лабораторная:
Решение задачи: «Для всех базовых типов определить размер в байтах»
textual
Листинг программы
#include <stdio.h>
#include <limits.h>
/*
Создать переменную типа int,
проинициализировать ее max положительным
значением, допустимым для этого типа. С
помощью функции printf() и спецификаторов
для целого знакового и целого беззнакового
вывести на экран значение этой переменной
исходное и увеличенное на 1.
*/
int main(int argc, char ** argv)
{
int value = INT_MAX;
printf("Before: %d\n", value);
value++;
printf("After: %d\n", value);
system("pause");
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью и ограничениями типов данных.
- Создание переменной типа int с именем value и инициализация ее максимальным положительным значением для данного типа данных - INT_MAX.
- Вывод на экран значения переменной value до увеличения.
- Увеличение значения переменной value на 1.
- Вывод на экран значения переменной value после увеличения.
- Ожидание нажатия клавиши для завершения работы программы.
- Возвращение 0, что означает успешное завершение работы программы.