Course Details

Previous Page

ANSI C Language Fundamentals

Target Audience
Expected Duration
Lesson Objectives
Course Number

C is a general purpose language with standards specified by the American National Standards Institute (ANSI). This course covers the fundamentals of C including working with data types, variables, and operators. It also demonstrates how to implement program flow using conditional statements and branching.

Target Audience
Programmers who want to learn the fundamentals of ANSI C


Expected Duration (hours)

Lesson Objectives

ANSI C Language Fundamentals

  • start the course
  • describe the characteristics of ANSI C, describe C tokens, and describe and step through the structure of a C program
  • write a simple program in C
  • compile a C program and execute it and describe the associated files
  • describe and use fundamental data types and qualifiers in C
  • describe data types introduced in C99 including bool, and demonstrate how to use bool
  • describe implicit and explicit type conversion and implement type conversion in C
  • describe constants and use numeric constants in C
  • use character and string constants and represent integers with character constants in C
  • use escape character constant escape values and symbolic constants in C programs
  • use enumeration constants in C programs
  • describe and use variables in C programs
  • describe variable scope for C programs, blocks, nested blocks, and functions
  • describe operators and expressions and implement arithmetic operators in C programs
  • implement relational operators in C programs
  • implement logical operators in C programs
  • implement assignment, increment, and decrement operators in C programs
  • implement bitwise operators in C programs
  • implement the sizeOf operator in C programs
  • implement the comma operator in C programs
  • describe and use examples of operator precedence and associativity in C
  • describe and use if statements including nested statements in C programs
  • describe and use if-else statements in C program
  • use nested if-else statements in C programs
  • use the switch statements with case values in a C program and review the rules for switch statements
  • use the C conditional operator ?: in C programs
  • use goto for unconditional branching in C programs and describe issues with it
  • to learn how to use fundamental C programming features
  • Course Number: