Tru64 UNIX
Compaq C Language Reference Manual


Previous Contents Index

D
Data type
    basic
    character
    complex
    conversion
    floating-point
    function
    function prototype
    integral
    introduction
    list
    range
    size
    _Bool
    _Imaginary
Date and time
    header file
Declaration
    aggregate array
    C library prototype
    enumeration
    example
    format #1
    format #2
    function
    function prototype
    general syntax
    inside block
    structure
    syntax rules
    tentative tag declaration
    type definitions
    union
Declarator
Declaring floating-point objects
Decrement operator
    -- --
        prefix
    -- postfix
    prefix
Default argument promotions
default label
Default widening convention
#define directive
defined operator
Definition
    function
    object
Dereferencing pointer
Derived type list
Designation
    in initializer list
Designator #1
Designator #2
Diagnostic
Diagnostics
    header file
#dictionary directive
Difference between structure and union
difftime library function
Digraph sequence
Directives
    See Preprocessor directives
div library function
/ (division operator)
Division operator ( / )
div_t type
do statement
Dot operator ( . )
E
EDOM macro
#elif preprocessing directive #1
#elif preprocessing directive #2
Ellipsis
    in prototype
else clause
#else preprocessing directive
    common C extension
#endif preprocessing directive
    common C extension
enum keyword
Enumerated data type
    declaration
Enumerated type
    discussed
    example
Enumeration constant
    defined
    syntax
    type
Enumeration specifier
envp
    main function argument
        common C extension
        VAX C extension
EOF macro
Equal-to operator (=)
:=,= (equality operator)
Equality operator
ERANGE macro
<errno.h> header
errno macro
Error Code
    header file
Error directive
#error preprocessing directive
Errors
    types
Escape sequence
Evaluation order
    of argument list
Execution character set
    defined
    list
exit library function
EXIT_FAILURE macro
EXIT_SUCCESS macro
exp library function
Expression
    as statement
    assignment
    binary
        additive
        bitwise
        equality
        logical
        multiplicative
        relational
        shift
    comma
    compound literal
    conditional
    constant
    Constructor
    evaluation order
    postfix
        array reference
        decrement operator
        function call
        increment operator
        structure reference
        syntax
        union reference
    primary
        constant #1
        constant #2
        defined
        identifier
        parentheses
        syntax
    relational
    unary
        addressed
        arithmetic negation
        bitwise negation
        cast
        increment and decrement
        logical negation
        sizeof
        __Pragma
        __typeof__
extern class
External declaration
    scope
External definition
External linkage
External object definition
F
fabs library function
false macro
    stdbool.h
fclose library function
feof library function
ferror library function
fflush library function
fgetc library function
fgetpos library function
fgets library function
File
    header
File scope
    defined
    example
FILE type
FILENAME_MAX macro
float keyword
Floating point
    conversion to integer
Floating-point
    data type
        declaration
        precision
Floating-point constant
    defined
Floating-Point constant
    hexadecimal
Floating-point constant
    notation
    type
Floating-point object declaration
Floating point type
Floating point types
    list
floor library function
fmod library function
fopen library function
FOPEN_MAX macro
for statement
Forward reference
    defined
    example
fpos_t type
fprintf library function
fputc library function
fputs library function
fread library function
free library function
freopen library function
frexp library function
fscanf library function
fseek library function
fsetpos library function
ftell library function
Function
    address
    address passing
    as argument
    C library
        prototype
    call
        defined
        syntax
        within macros
    declaration
    definition
        argument
        argument conversion
        defined
        parameter
    definition of
        main_program option
    identifier
    implicit declaration of
    main
    prototype
    syntax
    type
    undeclared
    variable parameter list
Function argument
    conversion
    to main
Function definition
    syntax
Function inline expansion
Function prototype
    defined
Function prototype scope
    defined
    example
Function prototypes
    scope rules
    type conversion
    widening rules
Function scope
    defined
    example
Function type
    discussed
    example
fwrite library function


Previous Next Contents Index