1 / 144
文档名称:

语言程序设计基础.ppt

格式:ppt   大小:5,711KB   页数:144页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

语言程序设计基础.ppt

上传人:文库新人 2021/11/1 文件大小:5.58 MB

下载得到文件列表

语言程序设计基础.ppt

相关文档

文档介绍

文档介绍:语言程序设计基础
第一页,共144页
C51数据类型及存储类型
第二页,共144页
数据与数据类型
数据:具有一定格式的数字或数值。数据是计算机的操作对象。
不管使用何种语言、算法进行程序设计,最终在计算机中运行的只有数据流。
数据类型:数据的不同格式叫数据类型。
数据结构:数据按一定的数据类型进行排列、组合及架构称为数据结构。
第三页,共144页
数据类型
表示方法
长 度
数 值 范 围
无符号字符型
unsigned char
1字节
0~255
有符号字符型
signed char
1字节
-128~127
无符号整型
unsigned int
2字节
0~65535
有符号整型
signed int
2字节
-32768~32767
无符号长整型
unsigned long
4字节
0~4294967295
有符号长整型
signed long
4字节
-2147483648~2147483647
浮点型
float
4字节
±-38~±+38
特殊功能寄存器型
sfr
sfr16
1字节
2字节
0~255
0~65535
位类型
bit、sbit
1位
0或1
C51数据类型及存储
第四页,共144页
常量和变量
常 量
程序运行过程中不能被改变的量。
1、整型常量及其表示方式
三种表现形式:
十进制形式:与数学上的整数表示相同。
例: 12, -100, 0
八进制形式:在数码前加数字0 。
例: 0123, 07633, 07
十六进制形式:在数码前加0X(数字0和字母X,大小写均可)。
例: 0x123, 0x5d, 0x99f
第五页,共144页
2、实型(浮点型)常量及其表示方式
两种表示形式
十进制小数形式,由小数点和数字构成
如: ,
指数形式:由“十进制小数” + “ e(或E)” + “十进制数整数” 三部分组成。
如: e -6 表示 ×10-6
注意:
e或E的两边必须有数,且其右边必须为整数
如: .6E7 6E-6
十进制小数
e(或E)
十进制数整数
第六页,共144页
3、字符型常量及其表示方式
二种表现形式:
用英文单引号括起来的单个字符
如:'H'、 '1'、'*'等。
用单引号括起来的由反斜杠(\)开头,后接一个或n个字符代表的一种特殊字符常量——转义字符。
如:‘\n’ ––换行 ‘\t’ ––横向跳格
4、字符串型常量及其表示方式
用双引号括起来的字符串。
如: "Good Morning!" , "A"
字符串存放时,在最后加上“\0” –– 空字符。
如: " Good Morning! "
"A":
但 'A':
G
o
o
d
M
o
r
n
i
n
g
!
\0
A
\0
A
第七页,共144页
5、符号常量
概念:是用标识符来表示一个数据。
特点:只能在程序开头赋值,在程序中不能赋值。
定义形式:
#define 标识符 常量数据
如: #define PI
如: 2**PI 等价于 2**。
使用符号常量的好处:
⑴含义清楚 —— 使用“见名知义”的符号常量名。
⑵一改全改 —— 在define命令行改动,在程序中就全改。
例:

#define PI
……. PI …
… PI ……
………… PI
PI………
………
……. …
… ……
…………
………
………
第八页,共144页
变 量
程序运行过程中其值可以改变的量。
1、整型变量(int)及其存储
无论是unsigned int数据还是signed int数据,均为2个字节,其存储方法是高位字节保存在低地址,低位字节保存在高地址。
不管是unsigned long数据还是signed long 均为4个字节,其存储方法同样遵循“低对高、高对低”原则。
地址



0x12
0x34

例:
int x=0x1234;
long int y=0x12345678

0x12
0x34