单项选择题

A.编译器是将计算机能识别的低级语言的程序转换成便于人们编写、阅读、维护的高级计算机语言
B.源程序一般为高级语言,如C等,而目标语言则是目标机器的目标代码,有时也称作机器代码
C.编译器是将便于编写、阅读、维护的高级计算机语言翻译为计算机能识别的低级机器语言的程序
D.编译器可以支持浮点变量、浮点运算和库函数