Research Catalog

Learning C

Title
Learning C / Neill Graham.
Author
Graham, Neill, 1941-2015.
Publication
New York : McGraw-Hill, ©1992.

Items in the Library & Off-site

Filter by

1 Item

StatusFormatAccessCall NumberItem Location
TextUse in library QA76.73.C15 G74 1992Off-site

Details

Description
xi, 314 pages : illustrations; 24 cm
Series Statement
McGraw-Hill international editions. Computer science series
Uniform Title
McGraw-Hill international editions. Computer science series.
Subject
  • C (Computer program language)
  • C (Langage de programmation)
  • Programming languages
Bibliography (note)
  • Includes bibliographical references (p. 309-310) and index.
Contents
1. Getting Started -- Functions -- Hello-World Program -- Comments -- Header Files, Preprocessing, and #include Directives -- Defining main() -- Strings, Escape Sequences, and calling printf() -- Editing, Compiling, and Linking -- Identifiers -- Defining, Declaring, and Calling Functions -- Values, Variables, and Expressions -- Types and Values -- Variables and Assignment -- Arithmetic Operators -- Expression Evaluation -- More About Variables and Assignments -- Side Effects -- Dangers of Side Effects -- Input and Output -- Output with printf() -- Field Widths, Justfication, and Precision -- Input with scanf() -- Computing Areas and Perimeters -- Named Constants and Preprocessor Macros -- Functions With Arguments -- Exercises -- 2. Control Statements and Related Operators -- Logical Values and Relational Operators -- Iteration -- while Statement -- do Statement -- for Statement -- Increment, Decrement, and Compound Assignment Operators -- Compound Assignment Operators -- Increment and Decrement Operators -- Examples Using Iteration -- Program for Rabbit Problem -- Program for Inverse Rabbit Problem -- Program for Computing Amount in Bank Account -- Selection Statements and the Conditional Operator -- if and if-else Statements -- Nested if and if-else Statements -- switch and break Statements -- Conditional Operator -- Examples Using Selection Statements -- Computing Gross Wages -- Redirection -- Responding to Menu Selections -- Logical Operators -- Short-Circuit Evaluation -- Classifying Triangles -- Comma Operator -- Exercises -- 3. Types and Conversions -- Bits, Bytes, and Addresses -- Byte-Oriented Memory -- Addresses -- Alignment -- Byte Order -- Signed and Unsigned Integers -- Correspondence Between Signed and Unsigned Values.
ISBN
  • 0070239819
  • 9780070239814
  • 0071126287
  • 9780071126281
LCCN
91045897
OCLC
  • ocm25049770
  • 25049770
  • SCSB-9174692
Owning Institutions
Princeton University Library