- Iso646.h
-
iso646.h
Стандартная библиотека
языка программирования Сiso646.h — заголовочный файл, являющийся частью стандартной библиотеки языка Си. Был добавлен в библиотеку в 1995 поправкой к стандарту C90. Файл определяет макросы, которые позволяют программистам использовать побитовые и логические операторы языка Си, которые без применения заголовочного файла не могут быть быстро или легко напечатаны на некоторых интернациональных и не-QWERTY клавиатурах.
Макросы
Заголовочный файл iso646.h определяет следующие 11 макросов:
- and определён как &&
- and_eq определён как &=
- bitand определён как &
- bitor определён как |
- compl определён как ~
- not определён как !
- not_eq определён как !=
- or определён как ||
- or_eq определён как |=
- xor определён как ^
- xor_eq определён как ^=
C++
Эти идентификаторы являются ключевыми (зарезервированными) словами в языке программирования C++ и не требуют подключения заголовочного файла. Тем не менее, для поддержки совместимости стандарт C++98 поддерживает заголовочный файл
<ciso646>
.Дополнительные источники
- The Single UNIX® Specification, выпуск 7 от The Open Group (англ.) — основные определения,
Wikimedia Foundation. 2010.
iso646.h — C Standard Library Data types Character classification Strings Mathematics File input/output Date/time Localization … Wikipedia
Iso646.h — The iso646.h header file is part of the C standard library. It was added to this library in a 1995 amendment to the C90 standard. It defines a number of macros which allow programmers to use C language bitwise and logical operators, which,… … Wikipedia
iso646.h — Стандартная библиотека языка программирования С assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h … Википедия
iso646.h — L en tête iso646.h fait partie de la bibliothèque standard de C. Il a été ajouté à la biblitohèque par un amendement de la norme ANSI C90. Il définit un certain nombre de macros qui permettent au programmeur d utiliser le language C au niveau du… … Wikipédia en Français
ISO646 — entspricht IA5 T.50 (siehe http://czyborra.com/charsets/iso646.html) … Acronyms
ISO646 — entspricht IA5 T.50 (siehe http://czyborra.com/charsets/iso646.html) … Acronyms von A bis Z
ISO/IEC 646 — This article is about a character encoding standard. For the ISO C header file, see iso646.h. ISO/IEC 646:1991, Information technology ISO 7 bit coded character set for information interchange, is an ISO standard that since its first edition in… … Wikipedia
C standard library — The C Standard Library consists of a set of sections of the ANSI C standard in the programming language C. They describe a collection of headers and library routines used to implement common operations such as input/output[1] and string handling … Wikipedia
Standard C Library — Die Standard C Library ist eine genormte Funktionsbibliothek für die Programmiersprache C, die etwa 200 häufig benötigte Funktionen für Ein und Ausgabe, mathematische Operationen, Verarbeitung von Zeichenketten, Speicherverwaltung und andere… … Deutsch Wikipedia
Стандартная библиотека языка Си — Стандартная библиотека языка программирования С assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h … Википедия