1. 程式人生 > >C51中的關鍵字和ANSIC標準關鍵字

C51中的關鍵字和ANSIC標準關鍵字

edit str 使用 tle 靜態 類型 while循環 spa 功能

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標準關鍵字