单片机里的C语言和电脑上编程的C语言是一种语言吗

问问题描述

单片机里的C语言和电脑上编程的C语言是一种语言吗,急求答案,帮忙回答下

答精选答案

最佳答案

C语言源程序----->C编译器----->汇编代码----->汇编器----->机器代码所谓的单片机C语言的意思是拿C语言来编写单片机程序,没有什么C语言控制单片机这回说法。

具体过程是:C语言源程序通过特定的C编译器编译为针对某种单片机的汇编代码,再由汇编器将汇编代码汇编为单片机可执行的机器代码,然后下载到单片机的存储器运行。当前一般的集成开发环境(如Keil C)可以一次搞定生成机器代码。需要补充一点的是,单片机也是一种计算机,不要以为只有在PC机上才可以用C语言编程,C语言可以用作为任何计算机的编程语言,当然包括单片机,但有一个条件就是,你必需要有针对某种架构的计算机的C编译器。目前来讲,C语言的编译器种类非常多,有用于各种单片机以及微处理器架构的编译器版本,所以可以用C来做为单片机的编程语言。不同的是,你用TC或者VC编译得到的是X86(如Intel,AMD)的目标代码,只能在PC机上运行,而如果用单片机C编译器(比如Keil C)编译的代码是单片机代码,只能在特定的单片机上运行。目前C/C++是最流行的单片机/微处理器编程语言。

本文来自作者[自在闲趣]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/xuelitisheng/202609/344063.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 自在闲趣
    自在闲趣 2026年09月30日

    我是公众科技网的签约作者“自在闲趣”!

  • 自在闲趣
    自在闲趣 2026年09月30日

    希望本篇文章《单片机里的C语言和电脑上编程的C语言是一种语言吗》能对你有所帮助!

  • 自在闲趣
    自在闲趣 2026年09月30日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 自在闲趣
    自在闲趣 2026年09月30日

    本文概览:C语言源程序----->C编译器----->汇编代码----->汇编器----->机器代码所谓的单片机C语言的意思是拿C语言来编写单片机程序,没有什么C语言控制单片机这回说法。具体过程是:C语言源程序通过特定的C编译器编译为针对某种单片机的汇编代码,再由汇编器将汇编代码汇编为单片机可执行的机器代码,然后下载到单片机的存储器运行。当前一般的集成开发环境(如Keil C)可以一次搞定生成机器代码。需要补充一点的是,单片机也是一种计算机,不要以为只有在PC机上才可以用C语言编程,C语言可

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们