c51和一般c语言的不同之处

2024-01-15 21:12:32 浏览

在Keil C51语言中,你可以使用两种方式进行注释。

c51和一般c的不同之处

1. 单行注释:使用双斜杠(//)开头,在//后的内容将会被视为注释,并且对代码没有任何影响。例如:

   // 这是一个单行注释   

   int x = 10; // 这是对变量x的初始化

2. 多行注释:使用斜杠和星号(/*和*/)将需要注释的内容包裹起来。被包裹的内容将被视为注释,并且不会对代码有任何影响。例如:

      这是一个多行注释

   int y = 20; /* 这是对变量y的初始化 */

注释对代码编译和执行没有任何影响,它们是为了给开发者或其他读者提供对代码的解释、说明或备注。

C51定义的库函数与标准c语言中定义的库函数不同;与标准c的输入出处理不相同;与标准c在函数使用方面也有一定的区别。数据类型和标准c语言中的数据类型有一定的区别,变量类型比如int类型占用空间不一样,像特殊位型sbit在标准c中就没有;变量中的存储模式与标准c语言中的变量的存储模式不相同,C51存储类型有ddata、bdata、idata等多种;与标准c的输入输出处理不相同;与标准c在函数使用方面有一定的区别。 单片机C51语言是建立在标准c语言架构基础上的,两者基本语法和结构是相通、一样的,但是单片机C51语言由于加入了对单片机I/O口,寄存器的控制,所以才与标准c语言有所差异

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。