C51中的关键字和ANSIC标准关键字
C51中的关键字和ANSIC标准关键字
作 者:武力戡乱
修改日期:2017-09-05
备 注:
1、总备注信息
2、联系方式
3、其它博文链接:武力戡乱博客目录总表
内 容:
1、C51中的关键字
|
关键字 |
用 途 |
说 明 |
|
auto |
存储种类说明 |
用以说明局部变量,缺省值为此 |
|
break |
程序语句 |
退出最内层循环 |
|
case |
程序语句 |
Switch语句中的选择项 |
|
char |
数据类型说明 |
单字节整型数或字符型数据 |
|
const |
存储类型说明 |
在程序执行过程中不可更改的常量值 |
|
continue |
程序语句 |
转向下一次循环 |
|
default |
程序语句 |
Switch语句中的失败选择项 |
|
do |
程序语句 |
构成do..while循环结构 |
|
double |
数据类型说明 |
双精度浮点数 |
|
else |
程序语句 |
构成if..else选择结构 |
|
enum |
数据类型说明 |
枚举 |
|
extern |
存储种类说明 |
在其他程序模块中说明了的全局变量 |
|
flost |
数据类型说明 |
单精度浮点数 |
|
for |
程序语句 |
构成for循环结构 |
|
goto |
程序语句 |
构成goto转移结构 |
|
if |
程序语句 |
构成if..else选择结构 |
|
int |
数据类型说明 |
基本整型数 |
|
long |
数据类型说明 |
长整型数 |
|
register |
存储种类说明 |
使用CPU内部寄存的变量 |
|
return |
程序语句 |
函数返回 |
|
short |
数据类型说明 |
短整型数 |
|
signed |
数据类型说明 |
有符号数,二进制数据的最高位为符号位 |
|
sizeof |
运算符 |
计算表达式或数据类型的字节数 |
|
static |
存储种类说明 |
静态变量 |
|
struct |
数据类型说明 |
结构类型数据 |
|
swicth |
程序语句 |
构成switch选择结构 |
|
typedef |
数据类型说明 |
重新进行数据类型定义 |
|
union |
数据类型说明 |
联合类型数据 |
|
unsigned |
数据类型说明 |
无符号数数据 |
|
void |
数据类型说明 |
无类型数据 |
|
volatile |
数据类型说明 |
该变量在程序执行中可被隐含地改变 |
|
while |
程序语句 |
构成while和do..while循环结构 |
2、ANSIC标准关键字
|
关键字 |
用 途 |
说 明 |
|
bit |
位标量声明 |
声明一个位标量或位类型的函数 |
|
sbit |
位标量声明 |
声明一个可位寻址变量 |
|
Sfr |
特殊功能寄存器声明 |
声明一个特殊功能寄存器 |
|
Sfr16 |
特殊功能寄存器声明 |
声明一个16位的特殊功能寄存器 |
|
data |
存储器类型说明 |
直接寻址的内部数据存储器 |
|
bdata |
存储器类型说明 |
可位寻址的内部数据存储器 |
|
idata |
存储器类型说明 |
间接寻址的内部数据存储器 |
|
pdata |
存储器类型说明 |
分页寻址的外部数据存储器 |
|
xdata |
存储器类型说明 |
外部数据存储器 |
|
code |
存储器类型说明 |
程序存储器 |
|
interrupt |
中断函数说明 |
定义一个中断函数 |
|
reentrant |
再入函数说明 |
定义一个再入函数 |
|
using |
寄存器组定义 |
定义芯片的工作寄存器 |
C51中的关键字和ANSIC标准关键字的更多相关文章
- Keil C51中变量的使用
引言 8051内核单片机是一种通用单片机,在国内占有较大的市场份额.在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功.由于51内核单片机的存储结构的特殊性,Keil C51中变量的使用 ...
- [51单片机] Keil C51中变量的使用方法详解
引言 8051内核单片机是一种通用单片机,在国内占有较大的市场份额.在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功.由于51内核单片机的存储结构的特殊性,Keil C51中变量 ...
- 关于Keil C51中using关键字的使用心得
刚才看到一位很牛的师兄写的一篇日志中提到了Keil C51中using这个关键字的用法,粗心的我本来一直都没有留意它是用来干嘛的(因为我一般看见它都是在中断服务函数的定义开头处,好像没有了它也可以中断 ...
- Java中 final static super this instanceof 关键字用法
一.final关键字 final可以修饰变量.方法及类: 1.当定义一个final变量时,jvm会将其分配到常量池中,其所修饰的对象只能赋值一次,对基本类型来说是其值不可变,引用类型(包括作为函数形参 ...
- 为什么静态成员、静态方法中不能用this和super关键字
1. 在静态方法中是不能使用this预定义对象引用的,即使其后边所操作的也是静态成员也不行. 因为this代表的是调用这个函数的对象的引用,而静态方法是属于类的,不属于对象,静态方法成功加载 ...
- 用matlab查找txt文档中的关键字,并把关键字后面的数据存到起来用matlab处理
用matlab查找txt文档中的关键字,并把关键字后面的数据存到起来用matlab处理 我测了一组数据存到txt文件中,是个WIFI信号强度文档,里面有我们需要得到的数据,有没用的数据,想用matla ...
- 浅析C#中new、override、virtual关键字的区别
Virtual : virtual 关键字用于修饰方法.属性.索引器或事件声明,并使它们可以在派生类中被重写. 默认情况下,方法是非虚拟的.不能重写非虚方法. virtual 修饰符不能与 stati ...
- MySQL中any、some、all关键字
MySQL中any.some.all关键字http://blog.csdn.net/imzoer/article/details/8266324 ANY关键字: 假设any内部的查询语句返回的结果个数 ...
- C/C++中static,const,inline三种关键字详细总结
一.关于staticstatic 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因.作用谈起,全面分析static 修饰符的实质. static ...
随机推荐
- CSS布局之——对齐方式
一.水平居中: (1). 行内元素的水平居中? 如果被设置元素为文本.图片等行内元素时,在父元素中设置text-align:center实现行内元素水平居中,将子元素的display设置为inline ...
- JavaSE——多线程实现的两种方式
Thread类: 创建新执行线程有两种方法. 一种方法是将类声明为 Thread 的子类.该子类应重写 Thread 类的 run 方法.接下来可以分配并启动该子类的实例.例如,计算大于某一规定值的质 ...
- 移动设备 小米2S不显示CD驱动器(H),便携设备,MTP,驱动USB Driver,MI2感叹号的解决方法
小米2S不显示CD驱动器(H),便携设备,MTP,驱动USB Driver,MI2感叹号的解决方法 by:授客 QQ:1033553122 用户环境 操作系统:Win7 手机设备:小米2S 问题描 ...
- 学习MVC之租房网站(十一)-定时任务和云存储
学习MVC之租房网站(十一)-定时任务和云存储 在上一篇<学习MVC之租房网站(十)-预约和跟单>完成了用户的预约看房以及后台操作员对预约看房的跟单操作.接下来会做定时发邮件的功能,并且用 ...
- Adobe Flash Builder 4.6 打开时提示Failed to create the Java Virtual Machine
最近使用actionscript来编程,用到Adobe Flash Builder 工具,之前一直用着都没事的,今天打开突然就报了这个错误,然后就打不开了 好了,不多说,直接来吧. 首先在你的Adob ...
- 安卓测试【一】android sdk环境变量配置
移动应用自动化测试的配置,先于官网下载Android SDK,然后配置环境变量. 配置android sdk环境变量 1. 新建ANDROID_HOME环境变量,变量值为SDK解压的路径 2. 追加 ...
- React Native - TextInput详细解说
1,TextInput组件介绍 TextInput 组件除了作为输入框实现基本的输入功能外,它还提供了许多其他功能,比如自动校验.占位符以及指定弹出不同的键盘类型等. 2,组件的属性 (1)autoC ...
- 解决Win10无法安装.Net Framework 3.5,错误代码0x800F081F
重新安装了一遍Win10,但是不知怎的无法安装.net framework 3.5,即便是下载离线安装包也没法用. 网上有人说需要使用win10的ISO文件,个人感觉太麻烦,在这里分享一个很方便的操作 ...
- 记录一次nginx配置vhost的小bug
话说这篇博客是在是为了保持自己记录生活的习惯而写的,没有什么阅读的价值,各位读者可以直接忽略了.今天在配置一个域名的时候,写了new_example.com(举例而已) 因为是内测,所以并未想象到深层 ...
- 使用Index()+Match()函数实现更为灵活的VLookUp()
上一篇 http://www.cnblogs.com/-SANG/p/8407017.html 文章中已经介绍了vlookup的用法. 今天要使用index+match实现更为灵活的vlookup 先 ...