数据的存储与运算1

数据的存储与运算1

ID:37796978

大小:1.15 MB

页数:92页

时间:2019-05-31

数据的存储与运算1_第1页
数据的存储与运算1_第2页
数据的存储与运算1_第3页
数据的存储与运算1_第4页
数据的存储与运算1_第5页
资源描述:

《数据的存储与运算1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高级语言及C51程序设计张苏嘉第2章数据的存储与运算2.1数据在计算机中是怎样存储的2.2整型数据的运算与分析2.3实型数据的运算与分析2.4字符型数据的运算2.5符号常量2.6算术运算符和算术表达式2.7C运算符和C表达式2.8提高部分2.1数据在计算机中是怎样存储的2.1.1数据在计算机中是以二进制形式存储的2.1.2位、字节和地址2.1.3不同类型数据的存储方式P16计算机内部的信息都是用二进制表示计算机存储器是用半导体集成电路构成的有两种稳定的工作状态:“导”与“截止”,即电脉冲的“有”与“无”分别用“1”和“0”表示2.1

2、.1数据在计算机中是以二进制形式存储的P16若相邻的8个二极管元件中第1,3,5,7个元件处于“导通”状态,第2,4,6,8个元件处于“截止”状态,用“10101010”表示导通截止导通截止导通截止导通截止101010102.1.1数据在计算机中是以二进制形式存储的P162.1.1数据在计算机中是以二进制形式存储的P16十进制数二进制数001121031141005101十进制数二进制数611071118100091001101010二进制转换成十六进制:从右向左,每4位一组(不足4位左补0),转换成十六进制十六进制转换成二进制:用

3、4位二进制数代替每一位十六进制数二进制与十六进制之间的转换0000~00001~10010~20011~30100~40101~50110~60111~71000~81001~91010~A1011~B1100~C1101~D1110~E1111~F2.1.2位、字节和地址位(bit),又称“比特”。每一个二极管元件称为一个“二进制位”,是存储信息的最小单位。它的值是“1”或“0”字节(byte),又称“拜特”。一般将8个“二进制位”组织成一组,称为“字节”。这是人们最常用的存储单位P172001200220032004200520

4、062.1.2位、字节和地址地址。计算机的存储器包含许多存储单元,操作系统把所有存储单元以字节为单位编号P17345789┆2.1.3不同类型数据的存储方式整数的存储方式一个十进制整数,先转换为二进制形式如整数10,以二进制形式表示是1010P18000010100000000000001010用一字节存放用两字节存放负数按补码形式存放2.1.3不同类型数据的存储方式实数的存储形式对于实数,一律采用指数形式存储123.456标准化指数形式为0.123456103floatdoubleP18+.12345+3数符数值部分指数符号指数

5、2.1.3不同类型数据的存储方式字符的存储方式对于字符,按ASCII代码存放A的ASCII代码是65(1000001)P1801000001数值的表示方法——原码、反码和补码原码:最高位为符号位,其余各位为数值本身的绝对值反码:正数:反码与原码相同负数:符号位为1,其余位对原码取反补码:正数:原码、反码、补码相同负数:最高位为1,其余位为原码取反,再对整个数加1(用一字节表示数)负数补码转换成十进制数:最高位不动,其余位取反加1原码反码补码+7000001110000011100000111-71000011111111000111

6、11001+0000000000000000000000000-0100000001111111100000000数的范围01111111~11111111(-127~+127)01111111~10000000(-127~+127)01111111~10000000(-128~+127)2.2整型数据的运算与分析2.2.1整型数据运算程序举例和分析2.2.2整型常量与整型变量P192.2.1整型数据运算程序举例和分析例2.1鸡兔同笼。在一个茏子里同时养着一些鸡和兔子,你想了解有多少只鸡和多少只兔,主人对你说:我只告诉你鸡和兔的总头

7、数是16和总脚数是40,你能不能自己计算有多少只鸡和多少只兔?P192.2.1整型数据运算程序举例和分析解题思路:设x代表鸡的数量,y代表兔的数量,总头数为h,总脚数为f列出下面的方程式:x+y=h(1)2x+4y=f(2)解方程得到:P192.2.1整型数据运算程序举例和分析#includevoidmain(){inth,f,x,y;h=16;f=40;y=(f-2*h)/2;x=h-y;printf(“%d%d”,x,y);}P19定义整型变量h,f,x,y使h的值等于16使f的值等于40计算兔的个数计算鸡

8、的个数2.2.1整型数据运算程序举例和分析#includevoidmain(){inth,f,x,y;h=16;f=40;y=(f-2*h)/2;x=h-y;printf(“%d%d”,x,y);}P19输出鸡和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。