notes/education/software development/ECE1400/C.md
2024-09-04 15:13:35 -06:00

915 B

Compilation Steps

  1. Preprocessing: The preprocessor obeys commands that begin with #, also known as directives Commands for the preprocessor are called directives. Directives begin with a pound sign, and they do not end with a semicolon.

Example:

// 
#include <stdio.h>
  1. Compiling. A compiler translates then translates the program into machine instructions.
  2. Linking: The generated objects are combined to create a complete executable.

The preprocessor is typically integrated with the compiler.

Types

Strings

A string literal is characters enclosed in double quotation marks.

A newline can be inserted using \n.

Integers

An integer is a way to store a whole number. In C, integers are signed by default.

Floats

A float is a decimal value. Slower arithmetic and inexact values are both drawbacks of using floats.

Variables

A variable must be declared before it is assigned.