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
Variables and Data Types
Variable Fundamentals
Variable Declaration
Variable Initialization
Variable Assignment
Naming Rules and Conventions
Scope and Lifetime Concepts
Fundamental Data Types
Integer Types
char
short
int
long
long long
Size and Range Considerations
Floating-Point Types
float
double
long double
Precision and Accuracy
Character Type
ASCII Character Set
Character Literals
Escape Sequences
Boolean Representation
Type Modifiers
signed and unsigned
const Qualifier
volatile Qualifier
register Storage Class
static Storage Class
extern Storage Class
Type Conversion
Implicit Type Conversion
Explicit Type Casting
Promotion Rules
Truncation and Overflow
Constants and Literals
Integer Literals
Floating-Point Literals
Character Literals
String Literals
Symbolic Constants with #define
const Variables
Enumerated Types
enum Declaration
Enumeration Constants
Underlying Integer Values
Use Cases and Benefits
Previous
3. Basic Program Structure
Go to top
Next
5. Operators and Expressions