Example: bachelor of science

Programming languages — C - open-std.org

N1570 Committee Draft April 12, 2011 ISO/IEC 9899:201xINTERNATIONAL STANDARD ISO/IECISO/IEC 9899:201xProgramming languages CABSTRACT(Cover sheet to be provided by ISO Secretariat.)This International Standard specifies the form and establishes the interpretation ofprograms expressed in the Programming language C. Its purpose is to promoteportability, reliability, maintainability, and efficient execution of C language programs ona variety of computing are included that detail the C language itself and the contents of the C languageexecution library.

N1570 Committee Draft — April 12, 2011 ISO/IEC 9899:201x

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Programming languages — C - open-std.org

1 N1570 Committee Draft April 12, 2011 ISO/IEC 9899:201xINTERNATIONAL STANDARD ISO/IECISO/IEC 9899:201xProgramming languages CABSTRACT(Cover sheet to be provided by ISO Secretariat.)This International Standard specifies the form and establishes the interpretation ofprograms expressed in the Programming language C. Its purpose is to promoteportability, reliability, maintainability, and efficient execution of C language programs ona variety of computing are included that detail the C language itself and the contents of the C languageexecution library.

2 Annexes summarize aspects of both of them, and enumerate factorsthat influence the portability of C this International Standard is intended to guide knowledgeable C languageprogrammers as well as implementors of C language translation systems, the documentitself is not designed to serve as a of this draft are invited to submit, with their comments, notification of anyrelevant patent rights of which they are aware and to provide supporting from the previous draft (N1539) are indicated by diff marks in the rightmargin: deleted text is marked with , new or changed text with.

3 Abstract iISO/IEC 9899:201xCommittee Draft April 12, 2011N1570iiN1570 Committee Draft April 12, 2011 ISO/IEC 9899 Normative Terms, definitions, and Conceptual Translation Execution Environmental Character Character display Signals and Environmental Scopes of Linkages of Name spaces of Storage durations of Representations of Compatible type and composite Alignment of Arithmetic Other Lexical Universal character String Header Preprocessing

4 IiiISO/IEC 9899:201xCommittee Draft April 12, Primary Postfix Unary Cast Multiplicative Additive Bitwise shift Relational Equality Bitwise Bitwise Conditional Assignment Comma Constant Storage-class Type Type Function Alignment Type Type Static Statements and Labeled Compound Expression and null Selection Iteration Jump

5 External Function External object Preprocessing Conditional Source file Macro ContentsN1570 Committee Draft April 12, 2011 ISO/IEC 9899 Line Error Pragma Null Predefined macro Pragma Future language Floating Linkages of External Character escape Storage-class Function Function Pragma Predefined macro Definitions of Standard Reserved Use of library Diagnostics< >.

6 Program Complex arithmetic< >.. Branch Trigonometric Hyperbolic Exponential and logarithmic Power and absolute-value Manipulation Character handling< >.. Character classification Character case mapping Errors< >.. Floating-point environment< >.. Floating-point Characteristics of floating types< >..216 Contents vISO/IEC 9899:201xCommittee Draft April 12, Format conversion of integer types< >.

7 Macros for format Functions for greatest-width integer Alternative spellings< >.. Sizes of integer types< >.. Localization< >.. Locale Numeric formatting convention Mathematics< >.. Treatment of error Classification Trigonometric Hyperbolic Exponential and logarithmic Power and absolute-value Error and gamma Nearest integer Remainder Manipulation Maximum, minimum, and positive difference Floating Comparison Nonlocal jumps< >.. Save calling Restore calling Signal handling< >.

8 Specify signal Send Alignment< >.. Variable arguments< >.. Variable argument list access Atomics< >.. Order and Lock-free Atomic integer Operations on atomic Atomic flag type and Boolean type and values< >.. Common definitions< >.. Integer types< >..289vi ContentsN1570 Committee Draft April 12, 2011 ISO/IEC 9899 Integer Limits of specified-width integer Limits of other integer Macros for integer Input/output< >.

9 Operations on File access Formatted input/output Character input/output Direct input/output File positioning Error-handling General utilities< >.. Numeric conversion Pseudo-random sequence generation Memory management Communication with the Searching and sorting Integer arithmetic Multibyte/wide character conversion Multibyte/wide string conversion < >.. String handling< >.. String function Copying Concatenation Comparison Search Miscellaneous Type-generic math< >.

10 Threads< >.. Initialization Condition variable Mutex Thread Thread-specific storage Date and time< >.. Components of Time manipulation Time conversion viiISO/IEC 9899:201xCommittee Draft April 12, Unicode utilities< >.. Restartable multibyte/wide character conversion Extended multibyte and wide character utilities< >.. Formatted wide character input/output Wide character input/output General wide string Wide string numeric conversion Wide string copying Wide string concatenation Wide string comparison Wide string search Miscellaneous Wide character time conversion Extended multibyte/wide character conversion Single-byte/wide character conversion Conversion state Restartable multibyte/wide character Restartable multibyte/wide string Wide character classification and mapping utilities< >.


Related search queries