Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Информатика. Основы программирования на С++. Учебное пособие.doc
Скачиваний:
142
Добавлен:
08.06.2015
Размер:
2.15 Mб
Скачать

Список основных ключевых слов

asm

auto

bool

break

case

catch

char

class

const

const_cast

continue

default

delete

do

double

dynamic_cast

else

enam

explixcit

export

extern

falsh

float

for

friend

goto

if

inline

int

long

mutable

namespace

near

new

operator

private

protected

public

register

reinterpret_cast

return

short

signed

siseof

static

static_cast

struct

switch

template

this

throw

true

try

typedef

typeid

typename

union

unsigned

using

virtual

void

volatile

wchar_t

while

Типы данных

Данные – это конкретные значения, которые обрабатываются во время выполнения программы. В языке С++ любые данные принадлежат к тому или иному типу.

Тип данных определяет:

  1. множество допустимых значений;

  2. множество допустимых операций;

  3. формат внутреннего представления данных в памяти компьютера.

Для определения и описания базовых типов данных используются следующие ключевые слова:

  • char - символьный;

  • int- целый;

  • bool - логический;

  • float- вещественный;

  • double- вещественный с двойной точностью.

Основные типы данных, часто используемые при решении вычислительных задач, приведены в табл. 1.1.

Таблица 1.1

Типы числовых данных

Название

Обозначение

Размер в байтах 1

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

Короткое целое

[signed] short [int]

2

-32768 ÷ 32767

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

unsigned short [int]

2

0 ÷ 65535

Целое

[signed] int

2

-32768 ÷ 32767

Целое без знака

unsigned [int]

2

0 ÷ 65535

Длинное целое

[signed] long [int]

4

-2147483648÷2147483647

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

unsigned long [int]

4

0 ÷ 4294967295

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

float

4

3.4e-38 ÷ 3.4e+38

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

double

8

1.7e-308 ÷ 1.7e+308

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

long double

10

3.4e-4932 ÷ 3.4e+4932

Разделители

Разделители - знаки пунктуации, которые входят в лексемы языка. Некоторые основные функции разделителей указаны в табл. 1.2.

Таблица 1.2

Разделители

Разделитель

Краткое описание

[ ]

Ограничивают индексы массивов

( )

Выделяют условное выражение, определяют указатель на функцию, изменяют последовательность выполнения операции и др.

{ }

Ограничивают составной оператор или блок программы, используются при инициализации массивов и структур

,

Разделяют элементы списков

;

Завершают каждый оператор

Окончание табл.1.2

Разделитель

Краткое описание

:

Отделяет метку и помечаемый ей оператор

Обозначает переменное число параметров функции

*

Операция умножения, операция разыменования

=

Операция присваивания

#

Обозначение директив препроцессора

&

Разделитель при определении переменных типа ссылки

Знаки операций

Знаки операций – это один или несколько символов, определяющих действие над операндами. В зависимости от количества операндов, участвующих в операции они делятся:

1) на унарные (операции с одним операндом);

2) на бинарные (операции с двумя операндами);

3) на тернарные (операции с тремя операндами).

В табл. 1.3 приведены основные бинарные арифметические операции, в соответствии убывания приоритетов. Остальные операции будут вводиться по ходу изложения материала.

Таблица 1.3