Languages

C Cheat Sheet

Print-ready cheat sheet for C, organized for fast lookup, study, and desk-side use

Source
C Standard Library (cppreference.com)
License
MIT
Updated
2026-03-27

Sample

What's in this cheat sheet

  • Basics
  • Data Types
  • Control Flow
  • Functions
  • Pointers
  • Arrays & Strings
  • Structs
  • Memory Management
  • File I/O
  • Preprocessor

Hello World

#include <stdio.h>
int main(void) {
    printf("Hello, World!\n");
    return 0;
}

Compile & Run

gcc -o app main.c          # compile
gcc -Wall -Wextra -std=c17 main.c  # strict
./app                       # run

Comments

// single-line comment (C99+)
/* multi-line
   comment */

Download the full cheat sheet for all sections, formatted for print

Download PDF

Downloads

Choose the treatment that matches how you read