Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
02.02.2015
Размер:
81.92 Кб
Скачать

Встроенные типы данных в С++

Название

Обозначение

Кол-во

байт

Диапазон значений

Примеч.,const

- F, u/U, l/L

1

2

3

4

5

Байт

char

1

от - 128 до +127

Байт

signed char

1

От – 128 до +127

Байт без знака

unsigned char

1

от 0 до +255

Короткое целое число

short

2

от -32768 до +32767

Короткое целое число без знака

unsigned short

2

от 0 до +65535

60000U

Целое число

int

(2) - 4

от – 2147483648 до +2147483647

Целое число без знака

unsigned int / unsigned

(2) - 4

от 0 до + 4294967295

50000U

Длинное целое число

long

4

от – 2147483648 до +2147483647

56L, 56L*a(!)

Длинное целое число без знака

unsigned long

4

от 0 до + 4294967295

579ul

Вещественное число одинарной точности

float

4

от ±3.4e-38 до ±3.4e+38

7 знач.цифр,

1.23e-10F

Вещественное число двойной точности

double

8

от ± 1.7e-308 до ± 1.7e+308

15 знач.цифр,

Вещественное число увеличенной точности

long double

10

от ±1.2e-4932 до ±1.2e+4932

19 знач.цифр,

Логическое значение

bool

1

false - true

Расширенный тип символов

wchar_t

2

от 0 до +65535

Столбец 5 – содержит примечания и примеры записи констант с помощью суффиксов: для floutf/F, для unsignedu/U, для long doublel/L)

КОНСТАНТЫ

Константы – фиксированные значения, которые не могут быть изменены в программе. Запись констант зависит от представления данных и их типов. Числа записываются в десятичной, двоичной, восьмеричной и шестнадцатеричной системах счисления (табл № 1). В таблице № 2 приведены примеры записи констант.

Таблица № 1 Системы счисления

Насвания систем счисления

q- основание системы счисления

Используемые символы для представления чисел

Пример представления числа 62

q=10

q=2

q=8

q=16

Десятичная

10

0,1,2,3,4,5,6,7,8,9

62

76

3E

Двоичная

2

0,1

111110

Восьмеричная

8

0,1,2,3,4,5,6,7

76

Шестнадцатеричная

16

0,1,2,3,4,5,6,7,8,9,

A,B,C,D,E,F

3E

Таблица № 2 Примеры представления записи констант

bool

char

sign.

char

unsig.

char

wchar

_t

string

short

unsig.

short

int

unsign.

long

unsign.

long

float

cимвол

‘A’

‘A’

‘A’

L’A’

текст

“A”

“A”

Двоич.

false/

true

Десятич.

-128-127

0-255

8-ричн.

-00-

0177

00-0377

16-ричн.

0x0-0xEE