A character that has an ASCII value of less than 32. These are often created by pressing the 'Ctrl' key along with another key. programs can also generate control characters. They are called control characters because they are often used to control certain functions of an application.