(玩电子) 电子技术学习与研讨
当时方位:单片机教程网 >> 根底教程 >> 阅览文章

附录(运算符优先级和结合性等)

作者:佚名   来历:本站原创   点击数:x  更新时刻:2007年07月12日   【字体:

 

 

 

 

 

 

 

 期望您能记住本站 http://www.kp0519.com

附表1-2 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循环结构
附表1-1 ANSIC规范关键字

 
关键字
用 途
说 明
bit
位标量声明
声明一个位标量或位类型的函数
sbit
位标量声明
声明一个可位寻址变量
Sfr
特别功用存放器声明
声明一个特别功用存放器
Sfr16
特别功用存放器声明
声明一个16位的特别功用存放器
data
存储器类型阐明
直接寻址的内部数据存储器
bdata
存储器类型阐明
可位寻址的内部数据存储器
idata
存储器类型阐明
直接寻址的内部数据存储器
pdata
存储器类型阐明
分页寻址的外部数据存储器
xdata
存储器类型阐明
外部数据存储器
code
存储器类型阐明
程序存储器
interrupt
中止函数阐明
界说一个中止函数
reentrant
再入函数阐明
界说一个再入函数
using
存放器组界说
界说芯片的作业存放器

 
附录二 AT89C51特别功用存放器列表(适用于同一架构的芯片)
带*号的特别功用存放器都是能够位寻址的存放器
符 号
地 址
注 释
*ACC
E0H
累加器
*B
F0H
乘法存放器
*PSW
D0H
程序状态字
SP
81H
仓库指针
DPL
82H
数据存储器指针低8位
DPH
83H
数据存储器指针高8位
*IE
A8H
中止答应操控器
*IP
D8H
中止优先操控器
*P0
80H
端口0
*P1
90H
端口1
*P2
A0H
端口2
*P3
B0H
端口3
PCON
87H
电源操控及波特率挑选
*SCON
98H
串行口操控器
SBUF
99H
串行数据缓冲器
*TCON
88H
定时器操控
TMOD
89H
定时器方法挑选
TL0
8AH
定时器0低8位
TL1
8BH
定时器1低8位
TH0
8CH
定时器0低8位
TH1
8DH
定时器1高8位
 
附录三 运算符优先级和结合性

级 别
类 别
名 称
运算符
结合性
1
强制转化、数组、
结构、联合
强制类型转化
( )
右结合
下标
[ ]
存取结构或联合成员
->或.
2
 辑
逻辑非
!
左结合
字 位
按位取反
~
增 量
加一
++
减 量
--
指 针
取地址
&
取内容
*
算 术
单目减
-
长度核算
长度核算
sizeof
3
算 术
*
右结合
/
取模
%
4
算术和指针运算
+
-
5
字 位
左移
<<
右移
>>
6
联络
大于等于
>=
大于
>
小于等于
<=
小于
<
7
恒等于
==
不等于
!=
8
字 位
按位与
&
9
按位异或
^
10
按位或
|
11
 辑
逻辑与
&&
左结合
12
逻辑或
||
13
条 件
条件运算
?:
14
赋 值
赋值
=
复合赋值
Op=
15
逗 号
逗号运算
,
右结合

点此处下载本教程中所有c51源代码

宣布谈论】【告知老友】【保藏此文】【封闭窗口

文章谈论

相关文章