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

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

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

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

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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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