? Easy to write
? Rich set of operators and functions that are built?in
? Support for bit?wise operation
? Flexible use of pointers
? Direct control over the hardware
? Ability to access BIOS/DOS routines
? Interacting using Interrupts
? Ability to write TSR programs
? Ability to create .COM files
? Ability to create library files (.LIB)
? Ability to write interface programs
? Incorporating assembly language in C program