These tutorials do not cover all aspects of the C language.  Shortcut aspects are either not covered, or are mentioned only briefly.  Shortcuts are not needed to write programs; they are only a convenience.  C is a rich language, and provides several ways to accomplish the same thing.  All ways are not included.

Contents

→ A Minimal Program
→ A Commented Program
→ A Program with Output
→ A Program with Input
→ Integer Arithmetic
→ Real Arithmetic
→ Integer Comparison
→ Real Comparison
→ Conditional Statements
→ Iterative Statements
→ Boolean Operators
→ Modular Programming
→ Program Framework
→ Short Course
→ A Simple Monolithic Program Framework

Other Languages

C Now
C Tutorials
C++ Now C++ Tutorials
C# Now C# Tutorials
COBOL Now COBOL Tutorials
FORTRAN Now FORTRAN Tutorials
Java Now Java Tutorials
JavaScript Now JavaScript Tutorials
Pascal Now Pascal Tutorials
Perl Now Perl Tutorials
PHP Now PHP Tutorials