c语言doc,C语言基本语法.doc

C语言基本语法C语言基本语法

C语言基本语法

#include ????????? //包含文件

?#include

void main(void)?????????? //主函数

{????

SCON=0x52;

TMOD=0x20;

TH1=0xf3;

?TR1=1;?????????????? //此行及以上 3 行为PRINTF 函数所必须

printf(“Hello I am KEIL. \n”);???? //打印程序执行的信息

??? printf(“I will be your friend.\n”);

??? while(1);

? }

3.1 C 语言的标识符和关键字

用来标识变量名、符号常量名、函数名、数组名、类型名等的有效字符序列称为标识符。简单地说,标识符就是一个名字。 C 语言规定标识符只能由字母、数字和下划线三种

字符组成,且第一个字符必须为字母或下划线,要注意的是C 语言中大写字母与小写字母被认为是两个不同的字符

例:

Char char

PI pi

abc123 _abc123 123abc abc_123

3.2 数据类型

数据——具有一定格式的数字或数值叫数据

数据类型——数据的不同格式叫做数据类型。

数据结构——数据按一定的数据类型进行的排列、组合及架构称为数据结构。

C51提供的数据结构是以数据类型的形式出现的,C51的数据类型如下所示:

位型(bit)

字浮型(char)

整型(int)

基本类型: 长整型(long)

浮点型(float)

双精度浮点型(double)

数据类型: 数组类型(array)

构造类型: 结构体类型(struct)

共用体(union)

枚举(enum)

指针类型:

空类型:

收据类型长度/bit 长度/Byte值域bit

unsigned char

signed char

unsigned int

signed int

unsigned long

signed long

float

uouble

一般指针1

8

8

16

16

32

32

32

64

24…

1

1

2

2

4

4

4

8

30,1

0~255

-128~127

0~65535

-32768~32767

0~4294967295

-2147483648~2147483647

1.76E-38~3.40E+38(6位数字)

1.76E-38~3.40E+38(10位数字)

存储空间 0~65535 3.2.1 常量

常量——在程序运行的过程中,其值不能改变的量称为常量。

常量的数据类型只有整型、浮点型、字符型、字符串型和位标量。

#define CONST 60

#define PI 3.1415926

好处:

1、见名知意

2、改一全变

转义字符含义码(16进制数形式)\o空字符(NULL)0x00\n换行符(LF)0x0A\r回车符(CR)0x0D\t水平制表符(HT)0x09\b退格符(BS)0x08\f换页符(FF)0x0C\’单引符0x27\”双引符0x22\\反斜杠0x5C字符型常量

\o \n \r \t \b \\

字符串常量

“test” “\\abc\\”

3.2.2 变量

变量——在程序运行中,其值可以改变的量称为变量。

一个变量主要由两部分构成:一个是变量名,一个是变量值。每个变量都有一个变量名,在内存中占据一定的存储单元(地址),并在该单元中存放该变量的值。

1.位变量(bit)——变量的类型是位,位变量的值可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值