Хелпикс

Главная

Контакты

Случайная статья





cout << Поле wchar_t \t <<sizeof(m.var_wch) << endl;



cout << "Поле wchar_t \t" <<sizeof(m.var_wch) << endl;

cout << endl << endl;

cout << "№5) Преобразование типов " << endl;

char a;

int b;

int c;

bool d;

    

a = (char)m.var_int;

cout << m.var_int << " Преобразован в символьный тип = " << a << endl;

    

b = (int)m.var_float;

cout <<m.var_float <<" Преобразован в целочисленный тип = " << b << endl;

         

c = (int)m.var_ch;

cout << m.var_ch << " Преобразован в целочисленный тип = " << c << endl;

    

d = (bool)m.var_wch;

cout << m.var_wch << " Преобразован в логический тип = " << d << endl;

cout << endl << endl;

         

cout << "№ 6) Определение типа данных" << endl;

cout <<"Имя типа = " << typeid(m.var_int).name() << endl;

cout <<"Имя типа = " << typeid(m.var_float).name() << endl;

cout <<"Имя типа = " << typeid(m.var_bool).name() << endl;

cout <<"Имя типа = " << typeid(m.var_ch).name() << endl;

cout <<"Имя типа = " << typeid(m.var_wch).name() << endl;

}

Результат работы

№1) Количество байт для каждого типа данных

 int = 4

 float = 4

 double = 8

 bool = 1

 char = 1

 wchar_t = 2

 

 №2) Преобразование типов

 Из double : 7.77 в int : 7

 Из char : 1 в int : 49

 

№3) Перечислимый тип

Без инициализации констант : 4

С инициализацией констант : 4

 

№4) Число байт для хранения полей структуры

 Количество байт для полей структуры = 20

Поле int   4

Поле float 4

Поле bool  1

Поле char  1

Поле wchar_t 2

 

№5) Преобразование типов

38 Преобразован в символьный тип = &

33.3 Преобразован в целочисленный тип = 33

a Преобразован в целочисленный тип = 97

98 Преобразован в логический тип = 1

 

 

№ 6) Определение типа данных

Имя типа = i

Имя типа = f

Имя типа = b

Имя типа = c

Имя типа = w

Вывод

Познакомилась с типами данных языка С++. Узнала о разделении типов на основные и составные, научилась с ними работать. Изучила основные «операции» над типами данных. Научилась применять знания на практике.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.