<execution-time action>
to read or to modify the
value of an object.
Note 1
Where only one of these two actions is
meant, ``read'' or ``modify'' is used.
Note 2
``Modify'' includes the case where the new value
being stored is the same as the previous value.
Note 3
Expressions that are not evaluated do not access
object.
alignment
requirement that objects of a particular type be
located on storage boundaries with addresses that are particular
multiples of a byte address
argument
actual argument or actual parameter(deprecated).
expression in the comma-separated list bounded by the parentheses
in a function call expression, or a sequence of preprocessing tokens in
the comma-separated list bounded by the parentheses in a function-like
macro invocation.
behavior
external appeareance or action
implementation-defined behavior
unspecified behavior where each implementation documents how the
choice is made.
Example
An example of implementation-defined behavior is
the propagation of the high-order bit when a signed
integer is shifted right.
locale-specific behavior
behavior that depends on local
conventions of nationality, culture, and language that each implementation
documents.
Example
An example of locale-specific behavior is whether
the islower function returns true for characters other than
the 26 lowercase Latin characters.
undefined behavior
Behavior, upon use of a nonportable or erroneous program construct or
of erroneous data, for which this International Standard imposes
no requirements.
Note
Possible undefined behavior ranges from ignoring
the situation completely with unpredictable results, to behaving
during translation or program execution in a documented manner
characteristic of the environment (with or without the issuance
of a diagnostic message), to terminating a translation or
execution (with the issuance of a diagnostic message).
Example
An example of undefined behavior is the behavior
on integer overflow.
unspecified behavior
Behavior where this International
Standard provides two or more possibilities and imposes no further
requirements on which is chosen in any instance.
Example
An example of unspecified behavior is the order
in which the arguments to a function are evaluated.
bit
Unit of data storage in the execution environment large enough to hold
an object that may have one of two values.
Note
It need not be possible to express the address of each individual
bit of an object.
byte
addressable unit of data storage large enough to hold any member of
the basic character set of the execution environment.
NOTE 1 It is possible to express the address of each individual byte of
an object uniquely.
NOTE 2 A byte is composed of a contiguous sequence of bits, the number of
which is implementation-defined. The least significant bit is called
the low-order bit; the most significant bit is called the
high-order bit.
character
<abstract>
member of a set of elements used for the organization, control,
or representation of data
character
single-byte character
<C>C bit representation that fits in a byte
multibyte character
sequence of one or more bytes representing a member of the extended
chracter set of either the source or the execution environment.
NOTE
The extended character set is a superset of the
basic character set.
Next: Bibliography Up: C Programming FAQs Previous: 21. Extensions
22. ISO C Standard Consideration
<
execution-time action>
to read or to modify the value of an object.<
abstract>
member of a set of elements used for the organization, control, or representation of data<
C>
Next: Bibliography Up: C Programming FAQs Previous: 21. Extensions
All rights reserved. Copyright © 2004-2006 Seong-Kook Shin (신성국)
Return to my homepage
2006-08-30
Recent Posts
Archive Posts
Tags