首先给你简单说下C语言,计算机高级语言有许多中比如熟知的C语言、JAVA、python等等,顾名思义,高级语言相对于低级语言来说就是更容易让人(指的是编程类专业人员)能接受,更容易去通过高级语言控制电脑等等操作。作为语言C语言也有自己的语法及结构,就跟人们熟知的汉语、英语等等这种人类交流的语言一样有自己的一套语法规则及形式。你问的char是一种定义,就比如英语中有数词、名词、形容词等等,这种叫法一样。