Программа C++ для определения размера int, float, double и char

Опубликовано: 11 Января, 2023

Учитывая четыре типа переменных, а именно int, char, float и double, задача состоит в том, чтобы написать программу на C++ для определения размера этих четырех типов переменных.

Примеры :

Input: int
Output: Size of int = 4

Input: double
Output: Size of double = 8

Вот список всех типов данных с их размером, диапазоном и спецификаторами доступа:

Тип данных Память (байты) Диапазон Спецификатор формата
короткий внутренний 2 -32 768 до 32 767 %hd
беззнаковое короткое целое 2 от 0 до 65 535 %ху
беззнаковое целое 4 от 0 до 4 294 967 295 %u
инт 4 -2 147 483 648 до 2 147 483 647 %d
длинный внутренний 4 -2 147 483 648 до 2 147 483 647 %ld
беззнаковое длинное целое 4 от 0 до 4 294 967 295 %lu
длинный длинный внутренний 8 -(2^63) до (2^63)-1 %lld
беззнаковое длинное длинное целое 8 от 0 до 18 446 744 073 709 551 615 %llu
подписанный символ 1 от -128 до 127
беззнаковый символ 1 от 0 до 255
плавать 4 %f
двойной 8 %lf
длинный двойной 12 % лф

Чтобы найти размер четырех переменных:

  1. Четыре типа переменных определены в integerType, floatType, doubleType и charType .
  2. Размер переменных вычисляется с помощью оператора sizeof().

Ниже приведена программа C++ для определения размера типов данных int, char, float и double:

C++