orange-hex / LETI-Data-Types

LETI. Programming class. Task 1 - "Data Types and Their Internal Memory Representation"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LETI-Data-Types

LETI. Programming class. Task 1 - "Data Types and Their Internal Memory Representation"


Задание к практической работе №1 "ТИПЫ ДАННЫХ И ИХ ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ В ПАМЯТИ"

Разработать алгоритм и написать программу, которая позволяет:

  1. Вывести, сколько памяти (в байтах) на вашем компьютере отводится под различные типы данных со спецификаторами и без: int, short int, long int, float, double, long double, char и bool.
  2. Вывести на экран двоичное представление в памяти (все разряды) целого числа. При выводе необходимо визуально обозначить знаковый разряд и значащие разряды отступами или цветом.
  3. Вывести на экран двоичное представление в памяти (все разряды) типа float. При выводе необходимо визуально обозначить знаковый разряд мантиссы, знаковый разряд порядка (если есть), мантиссу и порядок.
  4. Вывести на экран двоичное представление в памяти (все разряды) типа double. При выводе необходимо визуально обозначить знаковый разряд мантиссы, знаковый разряд порядка (если есть), мантиссу и порядок.

About

LETI. Programming class. Task 1 - "Data Types and Their Internal Memory Representation"

License:MIT License


Languages

Language:C++ 90.8%Language:CMake 9.2%