This document follows C90.
Recommended compiler : gcc compiler
- By doing so, you can edit md files in chrome web browser.
- Special characters
- Numeral system
- Format directives
- ASCII Code
- Data type
- Suffix
- Operators
- format directives
Represent variety of numbers using bits
- Represent negative integer using "Signed Magnitude".
- Represent negative integer using "1's complement".
- Represent negative integer using "2's complement".
- How to represent float number.
- How to represent double number.
- module
- function vs procedure
- signature(return type, argument, function name, )
- How preprocessor works.
#include
#define
- Macro function
- extra.
- Declaration ( declare variable, function, macro )
- Expression ( assign , calculate )
- Blank ( NULL, ;)
- Judgement ( if, else, else if, switch~case )
- Compound ( {...} )
- Loop ( for, while, do~while)
- Branch ( return, break, continue, goto )
- Operator precedence
- Kinds of operators.
- Storage Class
- Elements of variable.
- Specifier
- Modifier
- Identifier
- Stack
- Global variable
- Local variable
- Array with operators.
- Structure
- Union
- Enumeration
- Pointer.
- Pointer with array.
- Pointer with character.
- Array of pointers.
- Pointer to array.
- Dynamic allocation.