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