Unix and Linux Discussions Tagged with efficient |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
17 |
8,796 |
UNIX for Advanced & Expert Users |
|
|
|
14 |
5,484 |
Shell Programming and Scripting |
|
|
|
7 |
13,106 |
Shell Programming and Scripting |
|
|
|
9 |
3,974 |
Shell Programming and Scripting |
|
|
|
3 |
1,850 |
Shell Programming and Scripting |
|
|
|
16 |
7,553 |
Shell Programming and Scripting |
|
|
|
0 |
1,422 |
UNIX and Linux RSS News |
|
|
|
1 |
2,223 |
UNIX for Advanced & Expert Users |
|
|
|
2 |
4,717 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
4,570 |
UNIX for Dummies Questions & Answers |
|
|
|
7 |
5,270 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
6 |
9,873 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
12,661 |
UNIX for Dummies Questions & Answers |
stdint(5) File Formats Manual stdint(5)
NAME
stdint - integer types
SYNOPSIS
DESCRIPTION
This header file defines sets of integer types having specified widths and corresponding sets of macros. It also defines macros that spec-
ify limits of integer types corresponding to types defined in other standard headers.
Since not all implementations are required to support all of the integer sizes defined in this manual page, the proper way to see if a par-
ticular size of an integer is supported on the current implementation is to test the symbol that defines its maximum value. For example,
if tests false, then that implementation does not support 64-bit unsigned signed integers.
This header file defines the following integer data types for 8, 16, 32, and 64 bits.
largest signed integer data type supported by implementation
8-bit signed integer
16-bit signed integer
32-bit signed integer
64-bit signed integer
largest unsigned integer data type supported by implementation
8-bit unsigned integer
16-bit unsigned integer
32-bit unsigned integer
64-bit unsigned integer
The following two data types are signed and unsigned integer data types that are large enough to hold a pointer. A pointer can be moved to
or from these data types without corruption.
signed integer type that is large enough to hold a pointer
unsigned integer type that is large enough to hold a pointer
This header file defines the following integer data types for determining the most efficient data types to use for integer values on a par-
ticular implementation.
most efficient signed integer data type supported by implementation
most efficient signed integer of at least 8 bits
most efficient signed integer of at least 16 bits
most efficient signed integer of at least 32 bits
most efficient signed integer of at least 64 bits
most efficient unsigned integer data type supported by implementation
most efficient unsigned integer of at least 8 bits
most efficient unsigned integer of at least 16 bits
most efficient unsigned integer of at least 32 bits
most efficient unsigned integer of at least 64 bits
This header file defines the following integer data types for compatibility with systems that do not fit the 16-bit or 32-bit word size
model. These data types define the signed and unsigned integers of at least 8, 16, 32, and 64 bits.
smallest signed integer of at least 8 bits
smallest signed integer of at least 16 bits
smallest signed integer of at least 32 bits
smallest signed integer of at least 64 bits
smallest unsigned integer of at least 8 bits
smallest unsigned integer of at least 16 bits
smallest unsigned integer of at least 32 bits
smallest unsigned integer of at least 64 bits
The following macros define the minimum and maximum values that can be stored in the above data types.
minimum value that can be stored in the largest integer data type
maximum value that can be stored in the largest signed integer data type
maximum value that can be stored in the largest unsigned integer data type
minimum value that can be stored in the most efficient integer data type
maximum value that can be stored in the most efficient signed integer data type
maximum value that can be stored in the most efficient unsigned
integer data type
minimum value that can be stored in an
data type
minimum value that can be stored in an
data type
minimum value that can be stored in an
data type
minimum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type"
minimum value that can be stored in an
data type
minimum value that can be stored in an
data type"
minimum value that can be stored in an
data type
minimum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
minimum value that can be stored in an
data type
minimum value that can be stored in an
data type
minimum value that can be stored in an
data type
minimum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
maximum value that can be stored in an
data type
The following macros specify the maximum and minimum limits of integer types corresponding to types defined in other standard headers. All
these values are implementation defined.
minimum value that can be stored in
data type
maximum value that can be stored in
data type
minimum value that can be stored in
data type
maximum value that can be stored in
data type
maximum value that can be stored in
data type
minimum value that can be stored in
data type
maximum value that can be stored in
data type
minimum value that can be stored in
data type
maximum value that can be stored in
data type
The following macros expand to integer constant expressions suitable for initializing objects that have integer types corresponding to
types defined in header.
Macros For Minimum-Width Integer Constant Expressions
The macro expands to an integer constant expression corresponding to the type
The macro expands to an integer constant expression corresponding to the type For example, if is a name for the type then might expand to
the integer constant
Macros For Greatest-Width Integer Constant Expressions
The following macro expands to an integer constant expression having the value specified by its argument and the type
The following macro expands to an integer constant expression having the value specified by its argument and the type
FILES
SEE ALSO
inttypes(5), standards(5), <stddef.h>, <wchar.h>, <signal.h>.
stdint(5)