Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

C Standard Library

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the C standard library. Learn how to use over 60 of the most popular functions for processing input and output, manipulating text strings, performing math, and more.

Syllabus

Introduction
  • Get up to speed with the C standard library
  • What you should know
1. The C Standard Library
  • Overview of the library
  • Header files
  • Constants and types
2. Input and Output Library: stdio.h
  • Unformatted I/O
  • Unformatted I/O example
  • Formatted I/O
  • Formatted I/O example
  • File access
  • File access example
  • Challenge: Copying a text file
  • Solution: Copying a text file
3. General Purpose: stdlib.h
  • Memory allocation
  • Memory allocation example
  • Random number generation
  • Random number generation example
  • String conversion
  • String conversion example
  • Sort and search
  • Sort and search main
  • Sort and search functions
  • Challenge: Let's get random
  • Solution: Let's get random
4. String Functions: string.h
  • String manipulation
  • String manipulation example
  • String examination
  • String examination example
  • Memory chunk operations
  • Memory chunk operations example
  • Challenge: Find a special word
  • Solution: Find a special word
5. Mathematical Functions: math.h
  • Mathematical functions
  • Rounding and truncating
  • Rounding and truncating example
  • Trigonometric functions
  • Trigonometric functions example
  • Powers and exponentials
  • Powers and exponentials example
  • Challenge: Polar coordinate conversion
  • Solution: Polar coordinate conversion
  • C23 update
Conclusion
  • Next steps

Taught by

Eduardo Corpeño

Reviews

4.6 rating at LinkedIn Learning based on 50 ratings

Start your review of C Standard Library

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.