快捷搜索:  汽车  科技

单片机c语言程序解释:单片机C语言基本语法

单片机c语言程序解释:单片机C语言基本语法} Printf("需要输出的年龄为:%d\n" a); { int a;//a表示年龄 a=25;

在单片机开发中最常使用的就是C语言了,C语言主要由关键字、标识符、常量、字符串以及符号等令牌组成。

单片机c语言程序解释:单片机C语言基本语法(1)

首先看一个程序,通过程序学习C语言的基本语法:

#include "stdio.h"

Int main()

{

int a;//a表示年龄

a=25;

Printf("需要输出的年龄为:%d\n" a);

}

单片机c语言程序解释:单片机C语言基本语法(2)

标识符:用一个符号表示函数,变量,常量或者其他名称,标识符第一个符号必须是a----或者A---Z或_ 不可以是数字,除了第一个符号其他的是可以使用数字的例如:A1,a2,都是对的,1a,1A都是错误的,标识符不可以使用标点符号,不可以和C关键字相同。在上面程序中,a就是一个标识符。

分号:在C语言中";"是用来表示程序语句的结束。

关键字:C标准中有32个关键字,在单片机开发中常用,int,char,long,break,const,while等关键字,在上面的程序中用到了int关键字,下面我将32个关键字列出并说明。

auto :声明自动变量

break:跳出当前循环

case:开关语句分支

char :声明字符型变量或函数返回值类型

const :声明只读变量

continue:结束当前循环,开始下一轮循环

default:开关语句中的"默认"分支

do :循环语句的循环体

double :声明双精度浮点型变量或函数返回值类型

else :条件语句否定分支(与 if 连用)

enum :声明枚举类型

extern:声明变量或函数是在其它文件或本文件的其他位置定义

float:声明浮点型变量或函数返回值类型

for:一种循环语句

goto:无条件跳转语句

if:条件语句

int: 声明整型变量或函数

long :声明长整型变量或函数返回值类型

register:声明寄存器变量

return :子程序返回语句(可以带参数,也可不带参数)

short :声明短整型变量或函数

signed:声明有符号类型变量或函数

sizeof:计算数据类型或变量长度(即所占字节数)

static :声明静态变量

struct:声明结构体类型

switch :用于开关语句

typedef:用以给数据类型取别名

unsigned:声明无符号类型变量或函数

union:声明共用体类型

void :声明函数无返回值或无参数,声明无类型指针

volatile:说明变量在程序执行中可被隐含地改变

while :循环语句的循环条件

注释:在程序设计过程中,注释是避免不了的,合理的注释能方便我们对程序的阅读,上面程序中。"//"后面的文字就是注释,我们注释时使用"//"双斜杠的目的是告诉编译器这后面的是注释你不用看了。

单片机c语言程序解释:单片机C语言基本语法(3)

猜您喜欢: