The C programming language:
Software -- Programming Languages.
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Englewood Cliffs, NJ
Prentice Hall
1988
|
Ausgabe: | 2. ed. |
Schriftenreihe: | Prentice Hall software series.
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Zusammenfassung: | Software -- Programming Languages. |
Beschreibung: | Hier auch später erschienene, unveränderte Nachdrucke. - Lösungsbuch u.d.T.: Tondo, Clovis L.: The C answer book |
Beschreibung: | XII, 272 S. |
ISBN: | 0131103628 0131103709 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV002067019 | ||
003 | DE-604 | ||
005 | 20220711 | ||
007 | t | ||
008 | 890928s1988 |||| 00||| eng d | ||
020 | |a 0131103628 |9 0-13-110362-8 | ||
020 | |a 0131103709 |9 0-13-110370-9 | ||
035 | |a (OCoLC)254455874 | ||
035 | |a (DE-599)BVBBV002067019 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91 |a DE-91G |a DE-19 |a DE-92 |a DE-703 |a DE-739 |a DE-355 |a DE-20 |a DE-29 |a DE-29T |a DE-384 |a DE-Aug4 |a DE-M347 |a DE-473 |a DE-861 |a DE-523 |a DE-11 |a DE-83 |a DE-858 | ||
050 | 0 | |a QA76.73.C15 | |
082 | 0 | |a 005.13'3 | |
082 | 0 | |a 005.133 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a 68B05 |2 msc | ||
084 | |a DAT 369f |2 stub | ||
084 | |a DAT 358f |2 stub | ||
100 | 1 | |a Kernighan, Brian W. |d 1942- |e Verfasser |0 (DE-588)138447284 |4 aut | |
245 | 1 | 0 | |a The C programming language |c Brian W. Kernighan ; Dennis M. Ritchie |
250 | |a 2. ed. | ||
264 | 1 | |a Englewood Cliffs, NJ |b Prentice Hall |c 1988 | |
300 | |a XII, 272 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Prentice Hall software series. | |
500 | |a Hier auch später erschienene, unveränderte Nachdrucke. - Lösungsbuch u.d.T.: Tondo, Clovis L.: The C answer book | ||
520 | 3 | |a Software -- Programming Languages. | |
650 | 0 | 7 | |a Systemprogrammierung |0 (DE-588)4184280-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmiersprache |0 (DE-588)4047409-4 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | 1 | |a Systemprogrammierung |0 (DE-588)4184280-7 |D s |
689 | 0 | |8 2\p |5 DE-604 | |
689 | 1 | 0 | |a Programmiersprache |0 (DE-588)4047409-4 |D s |
689 | 1 | |8 3\p |5 DE-604 | |
700 | 1 | |a Ritchie, Dennis M. |d 1941-2011 |e Verfasser |0 (DE-588)110760239 |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Bamberg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001351831&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-001351831 |
Datensatz im Suchindex
_version_ | 1813690945838776320 |
---|---|
adam_text |
Contents
Chapter
1.
A Tutorial Introduction
1.1
Getting Started
1.2
Variables and Arithmetic Expressions
1.3
The For Statement
.4
Symbolic Constants
.5
Character Input and Output
.6
Arrays
.7
Functions
.8
Arguments—Call by Value
.9
Character Arrays
.10
External Variables and Scope
Preface
ix
Preface to the First Edition
xi
Introduction
1
5
5
8
13
14
15
22
24
27
28
31
Chapter
2.
Types, Operators, and Expressions
35
2.1
Variable Names
35
2.2
Data Types and Sizes
36
2.3
Constants
37
2.4
Declarations
40
2.5
Arithmetic Operators
41
2.6
Relational and Logical Operators
41
2.7
Type Conversions
42
2.8
Increment and Decrement Operators
46
2.9
Bitwise Operators
48
2.10
Assignment Operators and Expressions
50
2.11
Conditional Expressions
51
2.12
Precedence and Order of Evaluation
52
Chapters. Control Flow
55
3.1
Statements and Blocks
55
3.2
If-Elsc
55
THE C PROGRAMMING LANGUAGE CONTENTS
57
58
60
63
64
65
67
67
71
73
80
81
83
83
84
85
86
88
93
93
95
97
100
104
107
110
113
113
114
118
122
127
127
129
132
136
139
143
146
147
149
3.3
Else-If
3.4
Switch
3.5
Loops—While and For
3.6
Loops—Do-while
3.7
Break and Continue
3.8
Goto and Labels
Chapter
4.
Functions and Program Structure
4.1
Basics of Functions
4.2
Functions Returning Non-integers
4.3
External Variables
4.4
Scope Rules
4.5
Header Files
4.6
Static Variables
4.7
Register Variables
4.8
Block Structure
4.9
Initialization
4.10
Recursion
4.11
The
С
Preprocessor
Chapter
5.
Pointers and Arrays
5.1
Pointers and Addresses
5.2
Pointers and Function Arguments
5.3
Pointers and Arrays
5.4
Address Arithmetic
5.5
Character Pointers and Functions
5.6
Pointer Arrays; Pointers to Pointers
5.7
Multi-dimensional Arrays
5.8
Initialization of Pointer Arrays
5.9
Pointers vs. Multi-dimensional Arrays
5.10
Command-line Arguments
5.11
Pointers to Functions
5.12
Complicated Declarations
Chapter
6.
Structures
6.1
Basics of Structures
6.2
Structures and Functions
6.3
Arrays of Structures
6.4
Pointers to Structures
6.5
Self-referential Structures
6.6
Table Lookup
6.7
Typedef
6.8
Unions
6.9
Bit-fields
Chapter?. Input and Output 15|
7.1
Standard Input and Output J.
7.2
Formatted Output-Printf
THE C
PROGRAMMING LANGUAGE CONTENTS
VÜ
7.3
Variable-length Argument Lists
155
7.4
Formatted Input—Scanf
157
7.5
File Access
160
7.6
Error Handling—Stderr and Exit
163
7.7
Line Input and Output
164
7.8
Miscellaneous Functions
166
Chapter
8.
The UNIX System Interface
169
8.1
File Descriptors
169
8.2
Low Level I/O-Rcad and Write
170
8.3
Open,
Creat,
Close, Unlink
172
8.4
Random Access—Lseek
174
8.5
Example—An Implementation of Fopen and Getc
175
8.6
Example—Listing Directories
179
8.7
Example—A Storage Allocator
185
Appendix A. Reference Manual
191
Al
Introduction
191
A2 Lexical Conventions
191
A3
Syntax Notation
194
A4
Meaning of Identifiers
195
A5 Objects and Lvalues
197
A6 Conversions
197
A7 Expressions
200
A8 Declarations
210
A9 Statements
222
AIO
External Declarations
225
All Scope and Linkage
227
Al
2
Preprocessing
228
A13 Grammar
234
Appendix B. Standard Library
241
Bl Input and Output: <stdio.h>
241
B2 Character Class Tests: <ctypc.h>
248
B3 String Functions: <string.h>
249
B4 Mathematical Functions: <math.h>
250
B5 Utility Functions: <stdlib.h>
251
B6 Diagnostics: <assert.h>
253
B7 Variable Argument Lists: <stdarg.h>
254
B8 Non-local Jumps: <setjmp.h>
254
B9 Signals: <signal.h>
255
BIO
Date and Time Functions: <time.h>
255
Bll Implementation-defined Limits: <limits.h> and <float.h>
257
Appendix C. Summary of Changes
259
Index
263 |
any_adam_object | 1 |
author | Kernighan, Brian W. 1942- Ritchie, Dennis M. 1941-2011 |
author_GND | (DE-588)138447284 (DE-588)110760239 |
author_facet | Kernighan, Brian W. 1942- Ritchie, Dennis M. 1941-2011 |
author_role | aut aut |
author_sort | Kernighan, Brian W. 1942- |
author_variant | b w k bw bwk d m r dm dmr |
building | Verbundindex |
bvnumber | BV002067019 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.C15 |
callnumber-search | QA76.73.C15 |
callnumber-sort | QA 276.73 C15 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 ST 260 |
classification_tum | DAT 369f DAT 358f |
ctrlnum | (OCoLC)254455874 (DE-599)BVBBV002067019 |
dewey-full | 005.13'3 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13'3 005.133 |
dewey-search | 005.13'3 005.133 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV002067019</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220711</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">890928s1988 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0131103628</subfield><subfield code="9">0-13-110362-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0131103709</subfield><subfield code="9">0-13-110370-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)254455874</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV002067019</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-858</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.C15</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13'3</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68B05</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 369f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kernighan, Brian W.</subfield><subfield code="d">1942-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)138447284</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The C programming language</subfield><subfield code="c">Brian W. Kernighan ; Dennis M. Ritchie</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Englewood Cliffs, NJ</subfield><subfield code="b">Prentice Hall</subfield><subfield code="c">1988</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 272 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Prentice Hall software series.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Hier auch später erschienene, unveränderte Nachdrucke. - Lösungsbuch u.d.T.: Tondo, Clovis L.: The C answer book</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Software -- Programming Languages.</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systemprogrammierung</subfield><subfield code="0">(DE-588)4184280-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Systemprogrammierung</subfield><subfield code="0">(DE-588)4184280-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Programmiersprache</subfield><subfield code="0">(DE-588)4047409-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ritchie, Dennis M.</subfield><subfield code="d">1941-2011</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)110760239</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001351831&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-001351831</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV002067019 |
illustrated | Not Illustrated |
indexdate | 2024-10-23T08:01:12Z |
institution | BVB |
isbn | 0131103628 0131103709 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-001351831 |
oclc_num | 254455874 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-19 DE-BY-UBM DE-92 DE-703 DE-739 DE-355 DE-BY-UBR DE-20 DE-29 DE-29T DE-384 DE-Aug4 DE-M347 DE-473 DE-BY-UBG DE-861 DE-523 DE-11 DE-83 DE-858 |
owner_facet | DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-19 DE-BY-UBM DE-92 DE-703 DE-739 DE-355 DE-BY-UBR DE-20 DE-29 DE-29T DE-384 DE-Aug4 DE-M347 DE-473 DE-BY-UBG DE-861 DE-523 DE-11 DE-83 DE-858 |
physical | XII, 272 S. |
publishDate | 1988 |
publishDateSearch | 1988 |
publishDateSort | 1988 |
publisher | Prentice Hall |
record_format | marc |
series2 | Prentice Hall software series. |
spelling | Kernighan, Brian W. 1942- Verfasser (DE-588)138447284 aut The C programming language Brian W. Kernighan ; Dennis M. Ritchie 2. ed. Englewood Cliffs, NJ Prentice Hall 1988 XII, 272 S. txt rdacontent n rdamedia nc rdacarrier Prentice Hall software series. Hier auch später erschienene, unveränderte Nachdrucke. - Lösungsbuch u.d.T.: Tondo, Clovis L.: The C answer book Software -- Programming Languages. Systemprogrammierung (DE-588)4184280-7 gnd rswk-swf C Programmiersprache (DE-588)4113195-2 gnd rswk-swf Programmiersprache (DE-588)4047409-4 gnd rswk-swf 1\p (DE-588)4151278-9 Einführung gnd-content C Programmiersprache (DE-588)4113195-2 s Systemprogrammierung (DE-588)4184280-7 s 2\p DE-604 Programmiersprache (DE-588)4047409-4 s 3\p DE-604 Ritchie, Dennis M. 1941-2011 Verfasser (DE-588)110760239 aut Digitalisierung UB Bamberg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001351831&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Kernighan, Brian W. 1942- Ritchie, Dennis M. 1941-2011 The C programming language Systemprogrammierung (DE-588)4184280-7 gnd C Programmiersprache (DE-588)4113195-2 gnd Programmiersprache (DE-588)4047409-4 gnd |
subject_GND | (DE-588)4184280-7 (DE-588)4113195-2 (DE-588)4047409-4 (DE-588)4151278-9 |
title | The C programming language |
title_auth | The C programming language |
title_exact_search | The C programming language |
title_full | The C programming language Brian W. Kernighan ; Dennis M. Ritchie |
title_fullStr | The C programming language Brian W. Kernighan ; Dennis M. Ritchie |
title_full_unstemmed | The C programming language Brian W. Kernighan ; Dennis M. Ritchie |
title_short | The C programming language |
title_sort | the c programming language |
topic | Systemprogrammierung (DE-588)4184280-7 gnd C Programmiersprache (DE-588)4113195-2 gnd Programmiersprache (DE-588)4047409-4 gnd |
topic_facet | Systemprogrammierung C Programmiersprache Programmiersprache Einführung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001351831&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kernighanbrianw thecprogramminglanguage AT ritchiedennism thecprogramminglanguage |