单片机C语言和c++
发布网友
发布时间:2022-04-23 08:37
我来回答
共2个回答
热心网友
时间:2023-10-08 20:41
完全用不着C++
单片机最初用的是汇编,后来由于开发效率太低,采用了C,面向对象的语言如C++,运行效率不如面向过程的语言高,且占用太多存储空间,这在单片机这种空间极为有限的微型计算机中是不能容忍的,所以只用到C
,且在某些时候还必须用汇编。
单片机C语言多了一些自己的数据类型定义,以及一些特殊的标记,如使用中断的时候在函数名后加上interrupt
1之类的
热心网友
时间:2023-10-08 20:41
没有看懂你的问题。
单片机可以用汇编语言编程,也可以用c语言编程。
汇编语言是和机器语言(最终烧到芯片里的二进制码)一一对应的,所以可以编的简单,效率高一点。
而c语言最终也是要编译成机器语言的。
所以位运算可以用c,也可以用汇编。