1 / 40
文档名称:

常量和变量.ppt

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

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

分享

预览

常量和变量.ppt

上传人:卓小妹 2022/8/7 文件大小:2.27 MB

下载得到文件列表

常量和变量.ppt

文档介绍

文档介绍:常量和变量
第1页,共40页,2022年,5月20日,6点46分,星期三
本章要点
数据的描述规则
数据的操作规则
第2页,共40页,2022年,5月20日,6点46分,星期三
主要内容
常量与变量
制数-11,即十进制数-9。
错误:123、0812
第12页,共40页,2022年,5月20日,6点46分,星期三
(2)十六进制整数。
以0x开头,数码取值为0-9、A-F或a-f的数是16进制数。
如:0x123,代表16进制数123,等于十进制数 291。
-0x12等于十进制数-10。
错误:3E2、2A、0X3H
(3)十进制整数。
如:123, -456,4。
错误:023、9AB
第13页,共40页,2022年,5月20日,6点46分,星期三
 整型变量
整型变量用来存放整型常量。整型变量的基本类型符为int。
C语言中有以下3类整型变量 :基本整型(int),短整型(short),长整型(long)。
注意:
ANSI C标准没有具体规定以上各类数据所占内存的字节数而是由各计算机系统自行决定。
Turbo C中,int型和short型数据都是2个字节,即16个二进制位。long型数据是4个字节,32位。
而VC++则给short型数据分配2个字节,16位,int和long型数据都是4个字节,32位 。
第14页,共40页,2022年,5月20日,6点46分,星期三
一般情况下,存储整数时存储单元中的第一个位用来代表数值符号,而在实际应用中,变量的值常常是正的 ,所以存储单元全部用来存储数值本身,因此可定义无符号整数。所以归纳起来,在C语言中,可以定义和使用6种整型变量
共六种
有符号基本整型
有符号短整型
有符号长整型
无符号基本整型
无符号短整型
无符号长整型
(signed)int
(signed)short (int )
(signed) long (int)
unsigned int
unsigned short (int)
unsigned long (int)
注意:括号表示其中的内容是可选的.
第15页,共40页,2022年,5月20日,6点46分,星期三
整数类型的有关数据:
类型 类型说明符 长度 数的范围
基本型 int 4字节 -231~231-1
短整型 short 2字节 -215~215-1
长整型 long 4字节 -231~231-1
无符号整型 unsigned 4字节 0~(232-1)
无符号短整型 unsigned short 2字节 0~65535
无符号长整型 unsigned long 4字节 0~(232-1)
第16页,共40页,2022年,5月20日,6点46分,星期三
例 整型变量的定义与使用 #include <> void main() {int a,b,c,d; /*指定a、b、c、d为整型变量*/ unsigned u; /*指定u为无符号整型变量*/ a=12;b=-24;u=10; c=a+u;d=b+u; printf(″a+u=%d,b+u=%d\n″,c,d); }
说明: 可以看到不同种类的整型数据可以进行算术运算
运行结果:
a+u=22,b+u=-14
第17页,共40页,2022年,5月20日,6点46分,星期三
例 整型数据的溢出 #include <> void main() { short a,b; a=32767; b=a+1; printf(“%d,%d\n”,a,b); }
说明:数值是以补码表示的。一个短整型变量只能容纳-32768~32767范围内的数,无法表示大于32767或小于-32768的数。遇此情况就发生“溢出”。
运行结果: 32767,-32768
整型数据的溢出
如果系统给一个整型变量分配2个字节,则变量的最大允许值为32767,若超出最大值则出现溢出现象。
第18页,共40页,2022年,5月20日,6点46分,星期三

(1) 在一个整常量后面加一个字母l或L,则认为是long int型常量,例如123l、432

最近更新

万科物业服务品质考核评分表 7页

解除合同集合5篇 6页

许浑秋日赴阙题潼关驿楼赏析 8页

语文《陶校长的演讲》教案设计 4页

语文盲孩子和他的影子教案设计 7页

读《水边的孩子》有感900字 2页

读《红楼梦》心得体会大全 6页

读经典名著《骆驼祥子》有感 2页

课文《春》教学设计 4页

课文好孩子的教学文案 3页

课程顾问述职报告 5页

VEGF信号通路在脑膜瘤中的作用及调控-洞察及研.. 37页

货物买卖合同(二) 2页

贵州省贵阳市修文县六广中学高一物理月考试卷.. 4页

贵州省贵阳市六屯中学高二化学月考试卷含解析.. 9页

贵州省贵阳市开阳县双流镇中学2021年高三数学.. 16页

贵州省贵阳市息烽县流长中学高一物理下学期期.. 5页

二零二五年度环保项目股权对赌协议 2页

光伏板积灰预警系统行业营销策略方案 41页

贵州省贵阳市第三十三中学高二政治联考试卷含.. 6页

贵州省贵阳市第十五中学高一英语联考试题含解.. 3页

贵州省贵阳市铝厂中学高三数学理月考试题含解.. 8页

供应链弹性评估模型行业市场调研分析报告 37页

贵州省遵义市丁台中学高三物理联考试卷含解析.. 5页

贵州省遵义市习水县坭坝乡中学2021-2022学年高.. 5页

二零二五年度生态修复项目投资合作合同 3页

贵州省遵义市仁怀第一中学高二英语月考试卷含.. 3页

工业设备声纹特征库构建行业营销策略方案 45页

七年级生物上册半期总结 5页

贵州省遵义市新土中学2020年高二化学测试题含.. 12页