小学c++课件2.3PPT格式课件下载.ppt

上传人:b****2 文档编号:15470877 上传时间:2022-11-01 格式:PPT 页数:27 大小:588KB
下载 相关 举报
小学c++课件2.3PPT格式课件下载.ppt_第1页
第1页 / 共27页
小学c++课件2.3PPT格式课件下载.ppt_第2页
第2页 / 共27页
小学c++课件2.3PPT格式课件下载.ppt_第3页
第3页 / 共27页
小学c++课件2.3PPT格式课件下载.ppt_第4页
第4页 / 共27页
小学c++课件2.3PPT格式课件下载.ppt_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

小学c++课件2.3PPT格式课件下载.ppt

《小学c++课件2.3PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《小学c++课件2.3PPT格式课件下载.ppt(27页珍藏版)》请在冰豆网上搜索。

小学c++课件2.3PPT格式课件下载.ppt

inta=5;

floatb=10.0;

b=a/2;

/b=2.0如果右边量的数据类型长度比左边长时,将丢失一部分数据,这样会降低精度,丢失的部分按四舍五入向前舍入。

floatb=10.4;

a=b/2;

/a=502强制类型转换PartTwo2.3.2强制类型转换当自动类型转换不能实现目的时,可显示进行类型转换,即强制类型转换。

格式如下:

(类型名)(表达式);

(类型名)变量/常量;

floata=5.1,b=6.2;

intc=(int)(a+b);

floatx=(float)5/3;

floatx=(float)(5/3);

书例2.16求三个整数的和。

#includeusingnamespacestd;

intmain()inta,b,c,s;

a=1562345672;

b=1456789343;

c=1234567832;

s=a+b+c;

couts=sendl;

return0;

运行结果:

s=-41264449书例2.16求三个整数的和。

intmain()inta,b,c;

longlongs;

s=-41264449#includeusingnamespacestd;

intmain()inta,b,c;

longlongs;

s=(longlong)a+b+c;

return0;

s=4253702847思考:

p35.思考

(1)课堂练习上机编程p35.思考

(2)。

03二进制,位,ASCII码PartThree二进制是计算技术中广泛采用的一种数制。

二进制数据是用0和1两个数码来表示的数。

它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。

对于有n位整数,m位小数的二进制数据用加权系数展开式表示,可写为:

二进制数据一般可写为:

二进制数据111.01,逢2进1,其权的大小顺序为2、2、20、2-1、2-2。

课堂练习请将下列二进制数转换成对应的十进制数。

(1011)2=(0111)2=(1110)2=二进制加法运算:

有四种情况:

0+0=00+1=11+0=11+1=(10)2例:

求(1011)2+(11)2(1011)2+(11)2=(1110)2课堂练习完成下列二进制数的加法运算。

(1000)2+(0111)2=(1101)2+(0101)2=(1111)2+(0101)2=位在二进制数系统中,位,简记为b,也称为比特(bit),每个0或1就是一个位。

位是数据存储的最小单位。

其中8bit就称为一个字节(Byte),简记为B。

字节是数据存储的基本单位。

一些常见存储单位:

1B(byte,字节)=8bit;

1KB(kilobyte,千字节)=1024B;

1MB(Megabyte,兆字节)=1024KB=;

1GB(Gigabyte,吉字节)=1024MB;

1TB(Terabyte,太字节)=1024GB;

1PB(Petabyte,拍字节)=1024TB;

ASCII码ASCII(AmericanStandardCodeforInformationInterchange,美国信息交换标准代码)是一套电脑编码系统,主要用于显示现代英语和其他西欧语言。

在计算机中,所有的数据在存储和运算时都要使用二进制数表示,例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。

标准ASCII码也叫基础ASCII码,占一个字节的空间,使用右7位二进制数(剩下的最左位二进制为0)来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。

二进制图形0100000001000001A01000010B01000011C01000100D01000101E01000110F00110000000110001100110010200110011300110100400110101500110110600110111700111000800111001904字符型和整型的转换PartFour字符型和整型的转换字符数据与整数的存储形式类似,都是以ASCII码存储的。

这样C+中字符型和整型数据之间就可以通用。

一个字符型数据可以赋给一个整形变量,反之亦然。

也可以对字符型数据进行算数运算,相当于对它的ASCII码进行算术运算。

书例2.17:

将字符赋给整形变量#includeusingnamespacestd;

intmain()inti,j;

i=A;

j=B;

couti=itj=j;

i=65j=66说明:

A的ASCII码:

01000001,它对应的十进制值(码值)是65。

B的ASCII码:

01000010,它对应的十进制值是66。

书例2.18:

将小写字母转换成大写字母#includeusingnamespacestd;

intmain()charc1=a,c2=b;

c1=c1-32;

c2=c2+A-a;

coutc1tc2;

AB说明:

a的ASCII码值是97,而A的ASCII码值是65,a-A=32.课堂练习:

编程将大写字母A,B转换成小写字母。

05作业PartSix作业1.复习书2.3内容。

2.请将下列二进制数转换成十进制数。

(1001)2,(01100110)23.计算二进制加法:

(1001)2+(1011)2=4.完成书第37页练习1

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

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1