流程图与数据类型课后学习.ppt

上传人:牧羊曲112 文档编号:6587424 上传时间:2023-11-15 格式:PPT 页数:12 大小:260.16KB
返回 下载 相关 举报
流程图与数据类型课后学习.ppt_第1页
第1页 / 共12页
流程图与数据类型课后学习.ppt_第2页
第2页 / 共12页
流程图与数据类型课后学习.ppt_第3页
第3页 / 共12页
流程图与数据类型课后学习.ppt_第4页
第4页 / 共12页
流程图与数据类型课后学习.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《流程图与数据类型课后学习.ppt》由会员分享,可在线阅读,更多相关《流程图与数据类型课后学习.ppt(12页珍藏版)》请在三一办公上搜索。

1、流程图和数据类型课后学习,第三章,2,计算机中的常用单位,位位是二进制数位(Binary Digit)的缩写,记为bit。例:(10101101)2 占有8位。字节字节是在信息技术和数码技术中用于表示信息的基本储存单位或数量单位。对二进制数据进行储存时,以八位二进制代码作为一个单元存放在一起,称为一个字节,记为byte。即1 byte=8 bit。字节可以表示数字或字符。计算机存储量的大小是由字节来衡量的。例:(10101101)2占有1个字节。,3,计算机中数据的表示方法,没有涉及符号的数据称为无符号数,除此之外,还有带符号的数,通常用“+”和“-”来表示。计算机中只有“1”和“0”两个数字

2、,所以一般规定,“0”表示正数,“1”表示负数。用最高位(左边第一位)表示数值的符号位,4,整型在内存中存放形式2-1,数椐在内存中是以二进制形式存放的。如 定义一个整型变量 i:int i=10;每一个整型变量在内存中所占字节,由机器字确定。例如:16位机,整型变量在内存中占两个字节,则10的二进制为 1010,表示为:0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0实际上,数值是以补码表示的。一个正数的补码和其原码相同,负数的补码为其绝对值的二进制形式按位取反再加1。若 i=-10;二进制表示为:0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 10的原码1 1

3、 1 1 1 1 1 1 1 1 1 1 0 1 0 1 10的反码1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0-10的补码,5,整型在内存中存放形式2-2,例如:,0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1,1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1,=32767,=65535,signed int,unsigned int,符号位,数值位,6,整型数据的溢出,include int main()short int a,b;a=32767;b=a+1;printf(%d,%d,a,b);return 0;,运行结果:32767,-32

4、768,7,float型占用内存四个字节(32位)例:3.14159=+0.314159*10(10的指数为1)double型占用内存八个字节(64位),实型在内存中的存放形式,+(0).3 1 4 1 5 9(二进制)1,1 位符号位 23位小数部分 8位指数部分。,+(0).3 1 4 1 5 9(二进制)1,1 位符号位 52位小数部分 11位指数部分。,8,实型数据的舍入误差,#include int main()float a,b;a=123456.789e5;b=a+20;printf(a=%fn,a);printf(b=%f,b);return 0;,运行结果:,9,计算机中常用

5、进制数的表示,结论:各种进位计数制中的“位权”的值恰好是基数的某次幂。例如:(101)D=110201011100(101)B=122 0 21120=4+0+1=(5)D(101)O=182 081180=64+0+1=(65)D(101)H=11620161+1160=256+0+1=(257)D,10,二、八、十六进制数十进制数,把二进制数、八进制数、十六进制数转换为十进制数,通常采用按权展开相加的方法,即把二进制数(或八进制数、十六进制数)写成2(或8、16)的各次幂之和的形式,然后按十进制计算结果。,11,十进制数二进制数,例如:将十进制数69转换成二进制数。解析:将十进制数69转换

6、成二进制数的过程如下:2|69 低位 2|34 余数为1 2|17 余数为0 2|8 余数为1 倒 2|4 余数为0 排 2|2 余数为0 2|1 余数为0 0 余数为1,商为0,结束 高位 因此,(69)10=(1000101)2。,12,计算机中字符的编码,通常把字母、标点符号、特殊符号以及数字符号,通称为“字符”。字符首先要转换成二进制编码形式(如ASCII码)后,计算机才能对其处理。ASCII码(American Standard Code for Information),也称为美国标准信息交换码,是一种用来表示字母,符号的七位二进制码。ASCII码是用七位二进制表示一个字符,由于从0000000到1111111共有128种编码,可用来表示128个不同的字符。其中包括10个数字、26个小写字母、26个大写字母、运算符号、标点符号以及控制符号等。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号