标签: c embedded
谁将决定嵌入式C编程中的数据类型大小,它是编译器还是微控制器
答案 0 :(得分:6)
微控制器是无源的,它是一块硬件。 C通常是编译语言,编译器生成准备在目标上运行的机器代码。其他人几乎没有空间来决定,所以这取决于编译器。
但它非常直到编译器,完全有可能设计一个具有“坏”选择的编译器,即使用64位{8}的8位微编译器的编译器无处不在。这会导致代码性能非常差,但这只是“正常”的性能。