logo
Лабораторная работа 7new

Встроенные типы.

Прямо поддерживаемые типы для вставки: char (signed и unsigned), short (signed и unsigned), int (signed и unsigned), long (signed и unsigned), char* (интерпретируется как строка), float, double, long double и void*. Целые типы преобразуются в соответствии с правилами по умолчанию для printf (если только Вы не изменили эти правила с помощью флагов ios). Например, для объявлений int i; long l;, операторы

cout<<i<<" "<<l;

printf("%d %ld", i, l);

дают одинаковый результат.

Вставка указателя (void*) так же предопределена:

int i = 1;

cout<<&i; // выводит указатель в 16-ричном виде.