Useful Links
Computer Science
Programming
By Language
C Programming
1. Introduction to C Programming
2. Development Environment Setup
3. Basic Program Structure
4. Variables and Data Types
5. Operators and Expressions
6. Input and Output Operations
7. Control Flow Statements
8. Functions
9. Arrays
10. Pointers
11. Strings
12. Structures and Unions
13. Dynamic Memory Management
14. File Input and Output
15. Preprocessor
16. Advanced Programming Concepts
17. Best Practices and Style
Input and Output Operations
Standard I/O Streams
stdin (Standard Input)
stdout (Standard Output)
stderr (Standard Error)
Stream Redirection
Formatted Output
printf Function Family
Format Specifiers
Integer Formats
Floating-Point Formats
Character Formats
String Formats
Field Width and Precision
Flags and Modifiers
Return Values
Formatted Input
scanf Function Family
Input Format Specifiers
Return Value Checking
Input Validation
Buffer Overflow Prevention
Common Pitfalls
Character I/O
getchar Function
putchar Function
Character Processing
End-of-File Detection
String I/O
gets Function (Deprecated)
fgets Function
puts Function
Safe String Input Methods
Previous
5. Operators and Expressions
Go to top
Next
7. Control Flow Statements