C Programming Language Summary
ECE 8473, Fall 2022
Table of Contents
1. Standards
2. Core, Preprocessor, and Library
3. Preprocessor Examples
4. Standard Library Headers
5. Keywords
6. Modifier and Other Keywords
7. Control Keywords
8. Operators
9. Operand Evaluation Order
10. Comparison with Java
11. Compound Statement
12. Expression Statement
13. Selection Statement
14. Iteration Statement
15. Labeled Statement
16. Jump Statement
17. Translation Unit
18. Integer and Floating-point Constants
19. Character Constants
20. String Literals
21. Arrays
22. Preprocessing Directives
23. assert.h
24. ctype.h
25. errno.h
26. float.h
27. limits.h
28. locale.h
29. math.h
30. setjmp.h
31. signal.h
32. stdarg.h
33. stddef.h
34. stdio.h
35. stdlib.h
36. string.h
37. time.h
38. complex.h (C99)
39. fenv.h (C99)
40. inttypes.h (C99)
41. iso646.h (C99)
42. stdbool.h (C99)
43. stdint.h (C99)
44. tgmath.h (C99)
45. wchar.h (C99)
46. wctype.h (C99)
47. stdalign.h (C11)
48. stdatomic.h (C11)
49. stdnoreturn.h (C11)
50. threads.h (C11)
51. uchar.h (C11)