(6.6)--3.2.2 C51变量的基本数据类型.ppt
《(6.6)--3.2.2 C51变量的基本数据类型.ppt》由会员分享,可在线阅读,更多相关《(6.6)--3.2.2 C51变量的基本数据类型.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机单片机的的C51C51基础知识基础知识第三章第三章第第 节节3.2.2 C513.2.2 C51变量的基本变量的基本数据类型数据类型2 2C51C51变量的基本变量的基本数据类型数据类型:C51使用的数据类型=标准C语言传承+C51特有(一)由标准C语言传承的基本数据类型 整型数据、字符型数据和浮点型数据1、整型数据、整型数据:整型变量与整型常量整型变量可用来存放整型常量,有3种常用整型常量:十进制常量。如:123,-456等。十六进制常量,以0 x开头。如:0 x123,代表16进制数123 八进制常量,以数字0开头。如:012,代表8进制数12。C51的基本数据类型 整型常量在存储单
2、元中以二进制补码形式存放,不同编译系统对整型变量的存储单元分配规则不同C51编译器的编译器的分配分配规则:规则:基本整型变量(基本整型变量(int型)型)-2字节共字节共16位存储单元位存储单元。存放存放有符号整型有符号整型常量,存储单元中最高位为符号位(0正1负),其余15位存储数值,存放-32768+32767之间的整数。存放存放无符号整型无符号整型常量,存储单元的全部16位都可存放数值,可存放的范围比有符号整型常量的范围扩大一倍,达到065535。C51的整形数据类型基本整型变量定义的一般形式:基本整型变量定义的一般形式:类型说明符类型说明符 变量名变量名=整型常量整型常量;两种类型说明
3、符 unsigned int表示无符号整型变量无符号整型变量 signedint表示有符号整形变量有符号整形变量等号及其后的整型常量表示为该变量赋赋初值 “”里的内容可以省略例如例如,定义一个初值为123的无符号基本整型变量a和定义一个有符号整形变量b可分别用如下定义语句实现:unsigned int a=123;signed int b;(等价于int b;)C51的整形数据类型C51还设有长整型变量长整型变量(long或或long int型)型)每个长整型变量占用4字节共字节共32位存储单元位存储单元。无符号常量可以存放042946967295之间的整数;有符号常量可以存放-2147483
4、648+2147483647之间的整数。长整型变量定义的一般形式是:长整型变量定义的一般形式是:类型说明符类型说明符 变量名变量名=整型常量整型常量;两种类型说明符:unsigned long类型说明符:表示无符号长整型变量 signedlong:表示有符号长整形变量 C51的整形数据类型例如例如:定义一个无符号长整型变量c和定义一个初值为-10000的有符号长整形变量d:unsigned long c;long d=-10000;在书写变量定义语句时,要注意以下几点:允许在一个类型说明符后,跟随多个相同类型的变量名,各变量名之间用英文逗号间隔,类型说明符与变量名之间至少用一个空格空格间隔。最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 6.6-3.2.2 C51变量的基本数据类型 6.6 3.2 C51 变量 基本 数据类型
限制150内