|
|
|
|
The GNU C Programming Tutorial - Code index
Node:Code index,
Next:Concept index,
Previous:Glossary,
Up:Top
Code index
# output conversion specifier modifier : Formatted output conversion specifiers
#define preprocessor directive : Macros
#else preprocessor directive : A few directives
#error preprocessor directive : A few directives
#if preprocessor directive : A few directives
#ifdef preprocessor directive : Macros
#ifndef preprocessor directive : Macros
#include preprocessor directive : A few directives
#line preprocessor directive : A few directives
#undef preprocessor directive : Macros
% input conversion specifier : Formatted input conversion specifiers
% integer remainder operator : Expressions and values
% mod operator : Expressions and values
% modulo operator : Expressions and values
% output conversion specifier : Formatted output conversion specifiers
& bitwise operator : Bitwise operators
& bitwise operator truth table : Bitwise AND
& pointer operator : Pointer operators
&= bitwise operator : Bitwise operators
' input conversion specifier modifier : Formatted input conversion specifiers
' output conversion specifier modifier : Formatted output conversion specifiers
* input conversion specifier modifier : Formatted input conversion specifiers
* multiplication operator : Expressions and values
* operator : Expressions and operators
* pointer operator : Pointer operators
*= operator : More Special Assignments
+ addition operator : Expressions and values
+ operator : Expressions and operators
+ output conversion specifier modifier : Formatted output conversion specifiers
+ unary plus operator : Expressions and values
++ increment operator : Postfix and prefix ++ and --, Special Assignment Operators ++ --
++ operator : Hidden operators and values
++ postfix operator : Postfix and prefix ++ and --
++ prefix operator : Postfix and prefix ++ and --
+= operator : Hidden operators and values, More Special Assignments
, operator : The comma operator
- operator : Expressions and operators
- output conversion specifier modifier : Formatted output conversion specifiers
- subtraction operator : Expressions and values
- unary minus operator : Expressions and values
-- decrement operator : Postfix and prefix ++ and --, Special Assignment Operators ++ --
-- operator : Hidden operators and values
-- postfix operator : Postfix and prefix ++ and --
-- prefix operator : Postfix and prefix ++ and --
--static option of GCC : Building a library
-= operator : Hidden operators and values, More Special Assignments
-> dot operator of structures : Using structures
-> member operator : Memory allocation
-c option of GCC : Building a library
-fPIC option of GCC : Building a library
-fpic option of GCC : Building a library
-I option of GCC : Building a library, Common library functions
-l option of GCC : Building a library
-L option of GCC : Building a library
. dot operator of structures : Using structures
.a file suffix : Kinds of library, File names
.c file suffix : File names
.h file suffix : File names
.o file suffix : File names
.so file suffix : Kinds of library, File names
/ div operator : Expressions and values
/ division operator : Expressions and values
/ integer division operator : Expressions and values
/usr/include directory : Common library functions, Header files
/usr/include/linux directory : Common library functions
0 output conversion specifier modifier : Formatted output conversion specifiers
0 return code : argp description
< less-than operator : Expressions and operators
<< bitwise operator : Bitwise operators
<<= bitwise operator : Bitwise operators
= ( equals sign) : Errors
= assignment operator : The assignment operator
= confused with == : Confusion of = and ==, Comparisons and logic, Important note about assignment
= operator : Hidden operators and values
== confused with = : Confusion of = and ==
== confused with = : Comparisons and logic, Important note about assignment
> greater-than operator : Expressions and operators
>> bitwise operator : Bitwise operators
>>= bitwise operator : Bitwise operators
? operator : The question mark operator, Decisions
[ input conversion specifier : Formatted input conversion specifiers
^ bitwise operator : Bitwise operators
^ bitwise operator truth table : Bitwise exclusive OR (XOR/EOR)
^= bitwise operator : Bitwise operators
a input conversion specifier modifier : Formatted input conversion specifiers
a.out : The compiler
abs function : Mathematical functions
acos function : Mathematical functions
ar program : Building a library
ARG field : argp description
ARG parser function argument : argp description
arg_num field : argp description
argc variable : argc and argv
argp function : argp description, Processing command-line options
ARGP structure : argp description
ARGP_ERR_UNKNOWN return code : argp description
ARGP_KEY_ARG key : argp description
ARGP_KEY_END key : argp description
argp_option structure : argp description
argp_option structure fields : argp description
argp_parse function : argp description
argp_usage function : argp description
ARGS_DOC field : argp description
arguments structure : argp description
argv array : Environment variables
argv variable : argc and argv
asin function : Mathematical functions
asprintf function : asprintf
atan function : Mathematical functions
atan2 function : Mathematical functions
atof function : String library functions
atoi function : String library functions
atol function : String library functions
auto storage class specifier : Other storage classes
bdflush daemon : Stream buffering
break command : Terminating loops with break, The switch statement
c input conversion specifier : Formatted input conversion specifiers
c output conversion specifier : Formatted output conversion specifiers
cast operator : Cast operator demo, The cast operator
ceil function : Mathematical functions
char type : Conventions and declarations, The char type, Integer variables
clean makefile target : Rules for cleaning the directory
clearerr function : End-of-file and error functions
close function : Closing files at a low level
const type : const, Constants, More data types
cos function : Mathematical functions
cosh function : Mathematical functions
creat function : File creation
ctype.h header file : Character handling, Common library functions
d input conversion specifier : Formatted input conversion specifiers
d output conversion specifier : Formatted output conversion specifiers
do ... while command : Loops
DOC field : argp description
double type : Floating point variables
E input conversion specifier : Formatted input conversion specifiers
E output conversion specifier : Formatted output conversion specifiers
e output conversion specifier : Formatted output conversion specifiers
EACCES file name error : Renaming files at a low level, Deleting files at a low level, Opening files at a low level, Usual file name errors
EBADF file name error : Finding file positions at a low level, Writing files at a low level, Reading files at a low level, Closing files at a low level
EBUSY file name error : Renaming files at a low level, Deleting files at a low level
EEXIST file name error : Opening files at a low level
EFBIG file name error : Writing files at a low level
EINTR file name error : Writing files at a low level
EINVAL error code : argp description
EINVAL file name error : Renaming files at a low level, Finding file positions at a low level, Writing files at a low level
EIO file name error : Writing files at a low level, Reading files at a low level
EISDIR file name error : Renaming files at a low level, Opening files at a low level
ELOOP file name error : Usual file name errors
else command : Decisions
EMFILE file name error : Opening files at a low level
EMLINK file name error : Renaming files at a low level
ENAMETOOLONG file name error : Usual file name errors
ENOENT file name error : Renaming files at a low level, Deleting files at a low level, Opening files at a low level, Usual file name errors
ENOMEM error code : argp description
ENOSPC file name error : Renaming files at a low level, Writing files at a low level, Opening files at a low level
ENOTDIR file name error : Usual file name errors
ENOTEMPTY file name error : Renaming files at a low level, Deleting files at a low level
enum type : enum, More data types
envp array : Environment variables
EOF character : ungetc
EPERM file name error : Deleting files at a low level
EROFS file name error : Renaming files at a low level, Deleting files at a low level, Opening files at a low level
errno system variable : argp description, Renaming files at a low level, Deleting files at a low level, Writing files at a low level, Reading files at a low level, Closing files at a low level, Opening files at a low level
error_t function : argp description
ESPIPE file name error : Finding file positions at a low level
EXDEV file name error : Renaming files at a low level
exit command : The exit function
exp function : Mathematical functions
extern storage class specifier : External variables
f input conversion specifier : Formatted input conversion specifiers
f output conversion specifier : Formatted output conversion specifiers
fabs function : Mathematical functions
FALSE macro : Comparisons and logic
fclose command : Closing a file
fclose function : Closing files at a low level
FE_ALL_EXCEPT function : Mathematical errors
FE_DIVBYZERO floating-point exception : Mathematical errors
FE_INEXACT floating-point exception : Mathematical errors
FE_INVALID floating-point exception : Mathematical errors
FE_OVERFLOW floating-point exception : Mathematical errors
FE_UNDERFLOW floating-point exception : Mathematical errors
feof function : End-of-file and error functions
ferror function : End-of-file and error functions
fetestexcept function : Mathematical errors
fflush function : Uncoordinated output, Stream buffering
fgetc function : getc and fgetc
fgets function : fgets, String output and input
file status flag : Opening files at a low level
FLAGS field : argp description
float type : Floating point variables
floor function : Mathematical functions
fopen command : Opening a file, Input and output
for command : Arrays and for loops, The flexibility of for, for, Loops
fprintf function : fprintf
fputc function : putc and fputc
fputs function : fputs, String output and input
fread function : Block input and output
free function : Memory allocation
fscanf function : fscanf
fseek function : ungetc, File position
fsync function : Writing files at a low level
ftell function : File position
fwrite function : Block input and output
G input conversion specifier : Formatted input conversion specifiers
g input conversion specifier : Formatted input conversion specifiers
gcc : Compiling multiple files, argc and argv, The compiler
getc function : getc and fgetc
getchar function : getchar
getdelim function : getdelim, String output and input
getenv function : Environment variables
getline function : getline, String output and input
getopt function : Processing command-line options
gets function : gets, String output and input
glibc library : Character handling, Header files, Libraries
goto command : A word about goto
grep command : Programming with pipes
h input conversion specifier modifier : Formatted input conversion specifiers
i input conversion specifier : Formatted input conversion specifiers
i output conversion specifier : Formatted output conversion specifiers
if command : Nested if statements, if, Decisions
INFINITY macro : Mathematical errors
input conversion specifier : Formatted input conversion specifiers
input field : argp description
int type : Integer variables
isalnum function : Character handling
isalpha function : Character handling
isascii function : Character handling
iscntrl function : Character handling
isdigit function : Character handling
isgraph function : Character handling
islower function : Character handling
isprint function : Character handling
ispunct function : Character handling
isspace function : Character handling
isupper function : Character handling
isxdigit function : Character handling
KEY field : argp description
KEY parser function argument : argp description
L input conversion specifier modifier : Formatted input conversion specifiers
l input conversion specifier modifier : Formatted input conversion specifiers
L output conversion specifier modifier : Formatted output conversion specifiers
l output conversion specifier modifier : Formatted output conversion specifiers
LD_LIBRARY_PATH shell variable : Building a library
limits.h header file : Mathematical functions
ll input conversion specifier modifier : Formatted input conversion specifiers
ll output conversion specifier modifier : Formatted output conversion specifiers
log function : Mathematical functions
log10 function : Mathematical functions
long double type : Floating point variables
long float type : Floating point variables
long long type : Integer variables
long type : Integer variables
lseek function : Finding file positions at a low level
m output conversion specifier : Usual file name errors, Formatted output conversion specifiers
make program : Writing a makefile
malloc function : Memory allocation
math.h header file : Mathematical functions, Common library functions, Header files
math.h system header file : Actual parameters and formal parameters
NAME field : argp description
NAN macro : Mathematical errors
NULL pointer : Initializing your data structure
O_APPEND file status flag : Opening files at a low level
O_CREAT file status flag : Opening files at a low level
O_EXCL file status flag : Opening files at a low level
O_EXEC file status flag : Opening files at a low level
O_RDONLY file status flag : Opening files at a low level
O_RDWR file status flag : Opening files at a low level
O_TRUNC file status flag : Opening files at a low level
O_WRITE file status flag : Opening files at a low level
O_WRONLY file status flag : Opening files at a low level
OBJ makefile variable : Variables simplify makefiles
obj makefile variable : Variables simplify makefiles
objects : Variables simplify makefiles
OBJECTS makefile variable : Variables simplify makefiles
OBJS makefile variable : Variables simplify makefiles
objs makefile variable : Variables simplify makefiles
off_t type : Finding file positions at a low level
open command : Input and output
open function : Closing files at a low level, File creation, Opening files at a low level
OPTION_ALIAS option flag : argp description
OPTION_ARG_OPTIONAL option flag : argp description
OPTION_HIDDEN option flag : argp description
OPTIONS field : argp description
PARSER field : argp description
pclose function : Programming with pipes
popen function : Programming with pipes
pow function : Mathematical functions
printf : Function examples
printf function : Formatted output conversion specifiers, printf
ps command : Programming with pipes
putc function : putc and fputc
putchar function : putchar
puts function : puts, String output and input
q input conversion specifier modifier : Formatted input conversion specifiers
q output conversion specifier modifier : Formatted output conversion specifiers
read function : Writing files at a low level, Reading files at a low level
realloc function : Memory allocation
register storage class specifier : Other storage classes
rename function : Renaming files at a low level
return command : Terminating loops with return, Example 15, The exit function
rewind function : ungetc
rewind macro : File position
rm program : A simple makefile
rmdir function : Deleting files at a low level
s input conversion specifier : Formatted input conversion specifiers
s output conversion specifier : Formatted output conversion specifiers
scanf function : String overflows with scanf, scanf, Pointers
SEEK_CUR constant : Finding file positions at a low level
SEEK_END constant : Finding file positions at a low level
SEEK_SET constant : Finding file positions at a low level
short type : Integer variables
sin function : Mathematical functions, Header files
sinh function : Mathematical functions
size_t type : Block input and output
sizeof function : Memory allocation
SPACE output conversion specifier modifier : Formatted output conversion specifiers
sprintf function : sprintf, Deprecated formatted string output functions
sqrt function : Mathematical functions, Actual parameters and formal parameters
sscanf function : sscanf
STATE parser function argument : argp description
static storage class specifier : Static variables
stdarg.h system header file : Variadic functions
stdin device : Stream buffering
stdio.h header file : Header files
stdlib.h header file : String library functions
stdout device : Stream buffering
strcat function : String library functions
strcmp function : String library functions
strcpy function : String library functions
string.h header file : String library functions, Common library functions
strlen function : String library functions
strncat function : String library functions
strncmp function : String library functions
strncpy function : String library functions
strstr function : String library functions
struct type : struct, struct and union, More data types
switch command : The switch statement, Decisions
tan function : Mathematical functions
tanh function : Mathematical functions
tgmath.h header file : Mathematical functions
toascii function : Character handling
tolower function : Character handling
toupper function : Character handling
TRUE macro : Comparisons and logic
typedef command : typedef
u output conversion specifier : Formatted output conversion specifiers
ungetc function : ungetc
union type : union, struct and union, More data types
unlink function : Deleting files at a low level
unsigned char type : The char type, Integer variables
unsigned int type : Integer variables
unsigned long long type : Integer variables
unsigned long type : Integer variables
unsigned short type : Integer variables
void type : void, More data types
volatile type : volatile, More data types
while command : Loops
write function : Writing files at a low level
X input conversion specifier : Formatted input conversion specifiers
x input conversion specifier : Formatted input conversion specifiers
X output conversion specifier : Formatted output conversion specifiers
x output conversion specifier : Formatted output conversion specifiers
z input conversion specifier modifier : Formatted input conversion specifiers
Z output conversion specifier modifier : Formatted output conversion specifiers
z output conversion specifier modifier : Formatted output conversion specifiers
| (pipe symbol) : Programming with pipes
| bitwise operator : Bitwise operators
| bitwise operator truth table : Bitwise inclusive OR
|= bitwise operator : Bitwise operators
~ bitwise operator : Bitwise operators
~ bitwise operator truth table : Bitwise NOT
|
|
|