VII. Дополнительные операции

VII. Дополнительные операции

sizeof Выдает размер (в байтах) операнда, стоящего справа. Операндом может быть обозначение типа, заключенное в скобки, как, например, в sizeof(float), либо имя конкретной переменной или определенного массива и т. д., как, например, в sizeof foo.
(type) Операция приведения типа: превращает следующее за ней значение в тип, определенный ключевым словом (или словами), заключенным в скобки. Например, (float)9 превращает целое 9 в число с плавающей точкой 9.0. Операция "запятая" связывает два выражения в одно и гарантирует, что левое выражение будет вычислено первым. Типичным примером использования является включение дополнительной информации в управляющее выражение цикла for:for(step = 2, fargo = 0; fargo < 1000; step *= 2) fargo + = step;    
?: Операция условия имеет три операнда, каждый из которых является выражением. Они расположены следующим образом:выражение1 ? выражение2 : выражение3. Значение всего выражения равно значению выражения2, если выражение1 истинно, и значению выражения3 в противном случае.

Примеры:

(5 > 3) ? 1 : 2 имеет значение 1

(3 > 5) ? 1 : 2 имеет значение 2

(a > b) ? а : b имеет значение большего а и b

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Дополнительные компоненты

Из книги Сборка Qt с использованием MinGW32 автора Литкевич Юрий

Дополнительные компоненты • Перевод документации Qt (скачать: Архив Qt документации ) • Перевод сообщений Qt и инструментальных средств (скачать: Перевод библиотеки Qt, инструментов Qt )


Дополнительные возможности

Из книги Запись CD и DVD: профессиональный подход автора Бахур Виктор

Дополнительные возможности Откройте Проигрыватель Windows Media, выполните команду Вид ? Дополнительные возможности ? Отображать дополнительные возможности (рис. 3.8). На панели инструментов нажмите кнопку Проигрывается, внизу слева появится область настройки дополнительных


Дополнительные хосты CLR

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Дополнительные хосты CLR Только что описанный процесс обозначил основные шаги, предпринимаемые операционной системой Windows для хостинга CLR по умолчанию, когда запускается выполняемый компоновочный блок. Но Microsoft предлагает множество приложений, которые могут действовать


Дополнительные инструменты

Из книги 3ds Max 2008 автора Верстак Владимир Антонович

Дополнительные инструменты Категория Systems (Дополнительные инструменты) содержит совокупность связанных между собой объектов, которые объединены общими параметрами, обеспечивающими анимацию. Другими словами, объекты являются комбинацией геометрии и поведения. На рис.


Дополнительные параметры

Из книги AutoCAD 2010 автора Орлов Андрей Александрович

Дополнительные параметры Помимо основных, стандартные материалы обладают дополнительными параметрами, представленными в свитках Extended Parameters (Дополнительные параметры), SuperSampling (Сверхразрешение) и Dynamics Properties (Динамические свойства), – непрозрачностью, характеристикой


Дополнительные ресурсы

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Дополнительные ресурсы Помимо использования справочной системы программы, пользователи AutoCAD могут получить техническую поддержку через Интернет. При подключении к центру подписки становятся доступны такие сервисы, как интерактивные уроки или прямая техническая


Дополнительные параметры

Из книги О чём не пишут в книгах по Delphi автора Григорьев А. Б.

Дополнительные параметры Чтобы получить доступ к дополнительным настройкам, необходимо щелкнуть на кнопке More Options (Дополнительные параметры) расположенной в правом нижнем углу окна Hatch and Gradient (Штриховка и градиент) (рис. 7.8). Рис. 7.8. Дополнительные параметры штриховки и


Дополнительные виды

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

Дополнительные виды Одним из способов получить нестандартный вид модели является использование команды DDVPOINT, которая запускается из меню View ? 3D Views ? Viewpoint Presets (Вид ? Трехмерные виды ? Установка точки зрения). На экране отобразится диалоговое окно Viewpoint Presets (Установка точки


У6.8 Дополнительные операции для стеков

Из книги Самоучитель Skype. Бесплатная связь через Интернет автора Яковлева Е. С.

У6.8 Дополнительные операции для стеков Модифицируйте спецификацию АТД для стеков, включив в нее операции count (возвращает число элементов стека), change_top (заменяет верхний элемент стека заданным элементом) и wipe_out (удаляет все элементы). Не забудьте включить необходимые


2.2.12. Дополнительные функции

Из книги Язык Си - руководство для начинающих автора Прата Стивен

2.2.12. Дополнительные функции В этом разделе мы рассмотрим некоторые функции, относящиеся в WinSock к дополнительным. В WinSock 1 эти функции вместе со всеми остальными экспортируются библиотекой WSock32.dll, а в WinSock 2 они вынесены в отдельную библиотеку MSWSock.dll (в эту же библиотеку


Дополнительные материалы

Из книги Как сделать свой сайт и заработать на нем. Практическое пособие для начинающих по заработку в Интернете автора Мухутдинов Евгений

Дополнительные материалы На сайте MSDN есть очень подробная статья «Deploying .NET Compact Framework 2.0 Applications with .cab and .msi Files», в которой приведены дополнительные сведения о создании и распространении установочных файлов. Стоит ознакомиться с данным материалом, чтобы использовать все


Дополнительные настройки

Из книги C++ для начинающих автора Липпман Стенли

Дополнительные настройки К дополнительным настройкам относятся Обновления, Соединение, Сочетания клавиш.Обновления включают в себя уведомление о выходе новых версий (рис. 8.3). Новые версии отличаются значительными доработками и заметными улучшениями и предлагают


НЕКОТОРЫЕ ДОПОЛНИТЕЛЬНЫЕ ОПЕРАЦИИ

Из книги автора

НЕКОТОРЫЕ ДОПОЛНИТЕЛЬНЫЕ ОПЕРАЦИИ      В языке Си имеется около 40 операций, но некоторые из них используются гораздо чаще, чем другие. Те операции, которые мы толькo что рассмотрели, являются наиболее общеупотребительными. Кроме того, нам хотелось бы привести еще три


4.3. Операции сравнения и логические операции

Из книги автора

4.3. Операции сравнения и логические операции Символ операции Значение Использование ! Логическое НЕ !expr меньше exprexpr = Меньше либо равно expr=expr больше exprexpr = больше либо равно expr=expr == равно expr==expr != не равно expr!=expr логическое