Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Литералы






Литералы в языке C++ могут быть целые, вещественные, символьные и строковые.

  • Целые:
    • десятичные: 10, 132, -32179;
    • восьмеричные (предваряются символом «0»): 010, 0204, -076663;
    • шестнадцатеричные (предваряются символами «0х»): 0хА, 0x84, 0x7db3.
  • Вещественные: 15.75, 1.575e1,.75, -.125
  • Символьные: 'a', 'e', '.', '? ', '2'.
  • Строковые: " строка".

идентификатор содержит только _, a-zA-Z, 0-9 и начинаться с цифры не может

Операции:

Знак операции Назначение операции
() Вызов функции
[ ] Выделение элемента массива
. Выделение элемента записи
-> Выделение элемента записи
! Логическое отрицание
~ Поразрядное отрицание
- Изменение знака
++ Увеличение на единицу
-- Уменьшение на единицу
& Взятие адреса
* Обращение по адресу
(тип) Преобразование типа (т.е. (float) a)
sizeof() Определение размера в байтах
* Умножение
/ Деление
% Определение остатка от деления
+ Сложение
- Вычитание
< < Сдвиг влево
> > Сдвиг вправо
< Меньше, чем
< = Меньше или равно
> Больше, чем
> = Больше или равно
= = Равно
! = Не равно
& Поразрядное логическое " И"
^ Поразрядное исключающее " ИЛИ"
| Поразрядное логическое " ИЛИ"
& & Логическое " И"
|| Логическое " ИЛИ"
?: Условная (тернарная) операция
= Присваивание
+=, - =, *=, /=, %=, < < =, > > =, & =, |=, ^= Бинарные операции (например, а *= b (т.е. a = a * b) и т.д.)
, Операция запятая

 

Тип байт Диапазон принимаемых значений
целочисленный (логический) тип данных
bool   0 / 255
целочисленный (символьный) тип данных
char   0 / 255
целочисленные типы данных
short int   -32 768 / 32 767
unsigned short int   0 / 65 535
int   -2 147 483 648 / 2 147 483 647
unsigned int   0 / 4 294 967 295
long int   -2 147 483 648 / 2 147 483 647
unsigned long int   0 / 4 294 967 295
типы данных с плавающей точкой
float   -2 147 483 648.0 / 2 147 483 647.0
long float   -9 223 372 036 854 775 808.0 / 9 223 372 036 854 775 807.0
double   -9 223 372 036 854 775 808.0 / 9 223 372 036 854 775 807.0

36. Классификация информационно-вычислительных сетей. Одноранговые сети и сети ‘клиент-сервер’.

Информационно-вычислительные сети (ИВС), в зависимости от территории, ими охватываемой, подразделяются на:

 

· локальные (ЛВС или LAN — Local Area Network);

• региональные (РВС или MAN — Metropolitan Area Network);

• глобальные (ГВС или WAN — Wide Area Network).

Локальной называется сеть, абоненты которой находятся на небольшом (до 10-15 км) расстоянии друг от друга. ЛВС объединяет абонентов, расположенных в пределах небольшой территории. Обычно такая сеть привязана к конкретному объекту. К классу ЛВС относятся сети отдельных предприятий, фирм, банков, офисов, корпораций и т. д. Если такие ЛВС имеют абонентов, расположенных в разных помещения, то они часто используют инфраструктуру глобальной сети Интернет и их принято называть корпоративными сетями или сетями интранет (intranet).

Региональные сети связывают абонентов города, района, области или даже небольшой страны. Обычно расстояния между абонентами региональной ИВС составляют десятки — сотни километров.

Глобальные сети объединяют абонентов, удаленных друг от друга на значительное расстояние, часто расположенных в различных странах или на разных континентах. Взаимодействие между абонентами такой сети может осуществляться на базе телефонных линий связи, систем радиосвязи и даже спутниковой связи.

Однора́ нговая, децентрализо́ ванная или пи́ ринговая (англ. peer-to-peer, P2P — равный к равному) сеть — это оверлейная компьютерная сеть, основанная на равноправии участников. Часто в такой сети отсутствуют выделенные серверы, а каждый узел (peer) является как клиентом, так и выполняет функции сервера. В отличие от архитектуры клиент-сервера, такая организация позволяет сохранять работоспособность сети при любом количестве и любом сочетании доступных узлов.

В сети присутствует некоторое количество машин, при этом каждая может связаться с любой из других. Каждая из этих машин может посылать запросы другим машинам на предоставление каких-либо ресурсов в пределах этой сети и, таким образом, выступать в роли клиента. Будучи сервером, каждая машина должна быть способной обрабатывать запросы от других машин в сети, отсылать то, что было запрошено. Каждая машина также должна выполнять некоторые вспомогательные и административные функции (например, хранить список других известных машин-«соседей» и поддерживать его актуальность).

Любой член данной сети не гарантирует свое присутствие на постоянной основе. Он может появляться и исчезать в любой момент времени. Но при достижении определённого критического размера сети наступает такой момент, что в сети одновременно существует множество серверов с одинаковыми функциями.

Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Физически клиент и сервер — это программное обеспечение. Обычно, они взаимодействуют через компьютерную сеть посредством сетевых протоколов и находятся на разных вычислительных машинах, но могут выполняться также и на одной машине. Программы — сервера, ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных (например, загрузка файлов посредством HTTP, FTP, BitTorrent, потоковое мультимедиа или работа с базами данных) или сервисных функций (например, работа с электронной почтой, общение посредством систем мгновенного обмена сообщениями, просмотр web-страниц во всемирной паутине).






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.