在小学阶段小升初考试是一次重要的考试,需要家长和小朋友们格外重视,下面是小编为大家带来的有关小升初数学试卷,可以来看看喔。
一, 用心思考、正确填写(每题2分,共24分)
1.我国耕地面积约是公顷,读作( )公顷,改写成用“万公顷”作单位是( )万公顷。
2.4.25小时=( )小时( )分 ;2点30分时,时钟与分钟所成的角为 度。
3.观察并完成序列:0、1、3、6、10、( )、21、( )。
4.一个数由4个一、8个十分之一和4个百分之一组成,这个数是( ),保留一位小数是( )。
5.某市南北长约60千米,在比例尺是 的地图上长度约是( )厘米。在这幅地图上量得该市东西长18厘米,那么该市东西的实际距离大约是( )千米。
6.用圆规画图,当圆规两脚之间的距离为( )厘米时可以画出直径为2厘米的圆,这个圆的面积是( )平方厘米。
7.把下边的长方形以15厘米长的边为轴旋转一周,会得到一个( ),它的表面积是( )平方厘米,体积是( )立方厘米。
8.图中平行四边形的阴影部分面积是( )平方厘米。
9.如图是近六届奥运会组委会的收益情况,则在这六届奥运会中,组委会总盈利额最多的是 (填城市名称).
10.从4、0、1、2这四个数字中任选三个组成一个三位数,使它能同时被2、3、5整除,这个数可以是( )。(填一个正确答案即可)
11.在括号里填上适当的单位名称。小明身高1.58( ),体重40( ),他睡觉的床的面积大约是3( ),每晚睡眠10( ),他卧室的空间大约是45( )。
二, 仔细推敲、认真辨析(每题1分,共6分)
13.小强身高1.4米,他肯定能安全地蹚过平均水深是1.35米的河。 ( )
14.三角形中最大的角不小于60度。 ( )
16.一项工程,甲乙两个队合作,6天可以完成。如果甲单独做要10天完成,那么乙单独做要15天完成。 ( )
17.六年级三个班星期五的出勤情况是:一班出勤率98%;二班出勤率97.5%;三班出勤率100%。所以三班出勤的人数最多。 ( )
三,反复比较、慎重选择(每题2分,共16分)
19.将算式 ×(a+4)改写成 ×a+4,新算式的结果比原算式 ( )
20.下面的国内大事,发生在闰年的是 ( )
B.2003年中国载入航天飞机上天。
C.2004年雅典奥运会我国选手取得辉煌成绩。
D.2007年11月“嫦娥一号”卫星第一次近月制动取得圆满成功。
21.用一条长16厘米的铁丝围成一个长方形,如果长和宽都是质数,它的面积是( )平方厘米。
22.甲数的15 与乙数的14 相等,甲数的25%与丙数的20%相等。比较甲、乙、丙三个数的大小,下列结果正确的是哪一个? ( )
23.学校为每个新生编号,设定末位1表示男生,0表示女生,“”表示“1997年入学的一年级三班的32号男同学”。吕芳是2007年入学的一年级二班的28号女同学,她的学号是 ( )
24.下列奥运会会徽的图案中是轴对称图形的是 ( )
25.下列分数中能化成有限小数的有( )个
26.在“我与奥运同行,阳光伴我成长”活动中,某校对八年级(1)班、(2)班同学各50人参加体育活动的情况进行了调查,结果如图所示:下列说法中正确的是 ( )
A.喜欢乒乓球的人数(1)班比(2)班多 B.喜欢羽毛球的人数(2)班比(1)班多
C.喜欢足球的人数(1)班比(2)班多 D.喜欢篮球的人数(1)班比(2)班多
四,注意审题、细心计算(共21分)
27.直接写出得数(每小题0.5分,共5分)
28.计算,能简算的要简算(每小题2分,共10分)
29.列式计算(每小题2分,共6分)
(1)80加上45的和除40与25的差,商是多少?
(2)一个数加上3,再乘18,所得的积等于150与54的差,求这个数。
(3)某数的1.5倍比27的23 多12,这个数是多少?
五,动脑想想,动手画画(第30题2分,31题4分,共6分)
30.请你画出一个与下面长方形周长相等的圆(并标出这个圆的半径的长度)
31.下面的每一个图形都是由△、□、○中的两个组成的。观察各个图形,根据图形下面的数,找出规律,画出表示“23”和“12”的图形(示意图)。
表示“23”的图形: 表示“12”的图形
六,细心观察,准确回答(本题5分)
星期日 星期一 星期二 星期三 星期四 星期五 星期六
问题:(1)阴影十字框中的5个数之和与该阴影正中间的数有什么关系?
(2)这个关系对其他这样的十字框成立吗?
(3)这样的十字框的5个数的和可以等于100吗?为什么?
七,走进生活,解决问题(33、34题每题2分,35~37题每题4分,共16分)
33. 学校购进两批同样的课桌,第一批48张,第二批54张,第二批比第一批多付285元,每张课桌多少元?
34. 2007年4月我国火车第六次提速,某火车干线上火车速度从平均每小时160千米提高到平均每小时200千米。火车速度提高了百分之几?
35. 甲、乙两地相距600千米,卡车和货车同时从两地相向开出。行了3小时后,两车已行路程与剩下路程的比是2:3,卡车和货车还需要经过几小时相遇?
36. 一个圆锥形麦堆,底面直径2米,高0.6米,每立方米小麦约重500千克,这堆小麦重多少千克?若把这些小麦加工成面粉,小麦的出粉率是80%,可以加工面粉多少千克?
37. 近年来,由于受国际石油市场价格的影响,国内汽油价格也不断攀升.请你根据下面的信息,帮小明计算南京市2008年4月份汽油的价格.
八,挑战自我,勇攀高峰(本题6分)
38.第五十中学租用两辆小汽车(设速度相同)同时送1名带队老师及7名初一年级的学生去参加数学竞赛,每辆限坐4人(不包括司机).其中一辆小汽车在距离考场15km的地方出现故障,此时离截止进考场的时刻还有42分钟,这时唯一可利用的交通工具是另一辆小汽车,且这辆车的平均速度是60km/h,人步行的速度是5km/h(上、下车时间忽略不计).
(1)若小汽车送4人到达考场,然后再回到出故障处接其他人,请你能过计算说明他们能否在截止进考场的时刻前到达考场;
(2)假如你是带队的老师,请你设计一种运送方案,使他们能在截止进考场的时刻前到达考场,并通过计算说明方案的可行性.
一、用心思考、正确填写
1. 一亿两千五百九十三万,12593
10. 120等,答案不惟一
11. 米,千克,平方米,小时,立方米
二、仔细推敲、认真辨析
13~18.×√√√××
三、反复比较、慎重选择
四、注意审题、细心计算
五,动脑想想,动手画画
30.图略,半径为2厘米
31.表示“23”的图形: 表示“12”的图形:
六,细心观察,准确回答
32.⑴阴影十字框中的5个数之和与该阴影正中间的数的五倍
⑶不可以。因为100÷5=20,即阴影正中间的数为20,由于20号是星期日,所以无法画出这样的阴影十字框
七,走进生活,解决问题
八,挑战自我,勇攀高峰
38. 解:(1) (分钟), 不能在限定时间内到达考场.
(2)方案:先将4人用车送到考场,另外4人同时步行前往考场,汽车到考场后返回到与另外4人的相遇处再载他们到考场.
先将4人用车送到考场所需时间为 (分钟).
0.25小时另外4人步行了1.25km,此时他们与考场的距离为 (km)
设汽车返回 后先步行的4人相遇,解得 .
汽车由相遇点再去考场所需时间也是 .
所以用这一方案送这8人到考场共需 .
所以这8个个能在截止进考场的时刻前赶到.
一、填空:(共21分 每空1分)
1、读作( ),改写成用“万”作单位的数是( ),省略万位后面的尾数约是( )。
2、2010年第16届广州亚运会的举办时间为2010年11月12日——11月
27日,那么这届亚运会要经历( )个星期还多( )天。
3、把2 18 ∶1 23 化成最简整数比是( ),比值是( )。
5、如图中圆柱的底面半径是( ),把这个圆柱
的侧面展开可以得到一个长方形,这个长方形的
面积是( ),这个圆柱体的体积是( )。
7、1千克盐水含盐50克,盐是盐水的( )%。
8、7 8 能同时被2、3、5整除,个位只能填( ),百位上最大能填( )。
9、一所学校男学生与女学生的比是4 :5,女学生比男学生人数多
10、一座城市地图中两地图上距离为10cm,表示实际距离30km,该幅地图
的比例尺是( )。
二、判断题:(共5分 每题1分)
1、自然数(0除外)不是质数,就是合数。( )
2、小于五分之四而大于五份之二的分数只有五份之三。( )
3、一个圆柱与一个圆锥等底等高,他们的体积和是36立方米,那么圆锥的
体积是9立方米。( )
4、生产的90个零件中,有10个是废品,合格率是90%。 ( )
5、“一只青蛙四条腿,两只眼睛,一张嘴;两只青蛙八条腿,四只眼睛,两
张嘴,三只青蛙……那么青蛙的只数与腿的条数成正比例关系” ( )
三、选择题:(5分 每题1分)
1、2008年的1月份、2月份、3月份一共有( )天。
2、把一个平行四边形任意分割成两个梯形,这两个梯形,这两个梯形中( )
A.高 B.上下两底的和 C.周长 D. 面积
3、一个长方形长5厘米,宽3厘米, 表示( )几分之几。
A.长比宽多 B.长比宽少 C.宽比长少 D.宽比长多
4、一个分数的分子缩小3倍,分母扩大3倍,分数值就缩小( )倍。
5、下列X和Y 成反比例关系的是( )。
四、计算题:(共30分)
1、直接写出得数。(每题1分)
2、脱式计算。(每题2分)
3、解比例和方程。(每题2分)
4、列式计算。(每题3分)
(1)180比一个数的50﹪多10,这个数是多少?
(2)0.15除以 的商加上5,再乘以 ,积是多少?
五、解决问题:(共39分 每题4分)
1、车队向灾区运送一批救灾物资,去时每小时行80km,5小时到达灾区。回来时每小时行100km,这支车队要多长时间能够返回出发地?
2、书店有一套科普丛书原价96元,现按6折出售,买一套可以便宜多少元?如果买6套,360元够吗?
3、邮局汇款的汇率是1%,在外打工的小明的爸爸给家里汇钱,一共交了38元的汇费,小明的爸爸一共给家里汇了多少元?
4、汽车厂计划25天组装汽车4000辆,实际提前5天完成,实际平均每天组装汽车多少辆?(用方程解)
5、一个长方体玻璃鱼缸(鱼缸的上面没有玻璃),长5分米,宽3分米,高3.5分米。制作这个鱼缸至少需要多少平方分米的玻璃?
6、求下图阴影部分的面积。单位:米 (π取3.14)
7、一个底面半径是6厘米的圆柱形玻璃器皿里装有一部分水,水中浸没着一个高9厘米的圆锥体铅锤。当铅锤从水中取出后,水面下降了0.5厘米。这个圆锥体的底面积是多少平方厘米?(π取3.14)
8、下面是某数码照相机厂 2005 —— 2008 年两种型号照相机产量统计表。
(1)、完成上面统计图。(2分)
(2)、那种照相增长的较快?(2分)
(3)、2008年乙种相机是甲种相机的几分之几?(3分)
(4)、2005年到2008年甲种相机的平均年产量是多少万台?(4分)
一、填空:(共21分 每空1分)
1、读作( ),改写成用“万”作单位的数是( ),省略万位后面的尾数约是( )。
2、2010年第16届广州亚运会的举办时间为2010年11月12日——11月
27日,那么这届亚运会要经历( )个星期还多( )天。
3、把2 18 ∶1 23 化成最简整数比是( ),比值是( )。
5、如图中圆柱的底面半径是( ),把这个圆柱
的侧面展开可以得到一个长方形,这个长方形的
面积是( ),这个圆柱体的体积是( )。
7、1千克盐水含盐50克,盐是盐水的( )%。
8、7 8 能同时被2、3、5整除,个位只能填( ),百位上最大能填( )。
9、一所学校男学生与女学生的比是4 :5,女学生比男学生人数多
10、一座城市地图中两地图上距离为10cm,表示实际距离30km,该幅地图
的比例尺是( )。
二、判断题:(共5分 每题1分)
1、自然数(0除外)不是质数,就是合数。( )
2、小于五分之四而大于五份之二的分数只有五份之三。( )
3、一个圆柱与一个圆锥等底等高,他们的体积和是36立方米,那么圆锥的
体积是9立方米。( )
4、生产的90个零件中,有10个是废品,合格率是90%。 ( )
5、“一只青蛙四条腿,两只眼睛,一张嘴;两只青蛙八条腿,四只眼睛,两
张嘴,三只青蛙……那么青蛙的只数与腿的条数成正比例关系” ( )
三、选择题:(5分 每题1分)
1、2008年的1月份、2月份、3月份一共有( )天。
2、把一个平行四边形任意分割成两个梯形,这两个梯形,这两个梯形中( )
A.高 B.上下两底的和 C.周长 D. 面积
3、一个长方形长5厘米,宽3厘米, 表示( )几分之几。
A.长比宽多 B.长比宽少 C.宽比长少 D.宽比长多
4、一个分数的分子缩小3倍,分母扩大3倍,分数值就缩小( )倍。
5、下列X和Y 成反比例关系的是( )。
四、计算题:(共30分)
1、直接写出得数。(每题1分)
2、脱式计算。(每题2分)
3、解比例和方程。(每题2分)
4、列式计算。(每题3分)
(1)180比一个数的50﹪多10,这个数是多少?
(2)0.15除以 的商加上5,再乘以 ,积是多少?
五、解决问题:(共39分 每题4分)
1、车队向灾区运送一批救灾物资,去时每小时行80km,5小时到达灾区。回来时每小时行100km,这支车队要多长时间能够返回出发地?
2、书店有一套科普丛书原价96元,现按6折出售,买一套可以便宜多少元?如果买6套,360元够吗?
3、邮局汇款的汇率是1%,在外打工的小明的爸爸给家里汇钱,一共交了38元的汇费,小明的爸爸一共给家里汇了多少元?
4、汽车厂计划25天组装汽车4000辆,实际提前5天完成,实际平均每天组装汽车多少辆?(用方程解)
5、一个长方体玻璃鱼缸(鱼缸的上面没有玻璃),长5分米,宽3分米,高3.5分米。制作这个鱼缸至少需要多少平方分米的玻璃?
6、求下图阴影部分的面积。单位:米 (π取3.14)
7、一个底面半径是6厘米的圆柱形玻璃器皿里装有一部分水,水中浸没着一个高9厘米的圆锥体铅锤。当铅锤从水中取出后,水面下降了0.5厘米。这个圆锥体的底面积是多少平方厘米?(π取3.14)
8、下面是某数码照相机厂 2005 —— 2008 年两种型号照相机产量统计表。
(1)、完成上面统计图。(2分)
(2)、那种照相增长的较快?(2分)
(3)、2008年乙种相机是甲种相机的几分之几?(3分)
(4)、2005年到2008年甲种相机的平均年产量是多少万台?(4分)
一 1、七千零三十万五千八百八十 万 7031万
2、2 1
4、4 18 16 七五
4、解:设实际平均每天组装汽车X辆。
=71(平方分米)
V水下降圆柱 = V圆锥
(2)、从图上可以看出乙种相机增长的较快。
一、填空题。(每小题2分,共20分)
1.十八亿四千零五十万九千写作( ),改写成以万作单位写作( )。
4.在3.14,1 , ,162.5%和1 这五个数中,最大的数是( ),相等的数是( )。
5.三个大小相等的正方形,拼成一个长方形,这个长方形的周长是24厘米,每个正方形的边长是( )厘米,这个长方形的面积是( )平方厘米。
6.有两堆苹果,如果从第一堆拿9个放到第二堆,两堆苹果的个数相等;如果从第二堆拿12个放到第一堆,则第一堆苹果的个数是第二堆苹果个数的2倍。原来第一堆有苹果( )个,第二堆有苹果( )个。
7.一根长1米2分米的木料,把它截成两段,表面积增加了24平方厘米,这根木料原来的体积是( )平方厘米。
8.某人到十层大楼的第十层办事,他从一层到第五层用64秒,那么以同样的速度往上走到第十层,还需要( )秒才能到达。
9.在一个盛满水的底面半径是20厘米的圆柱形容器里,有一个底面半径是10厘米的钢铸圆锥体浸没在水中。取出圆锥后,容器内的水面下降5厘米。这个圆锥高( )厘米。
10.一辆小车从A城到B城需用10小时,一辆货车从B城到A城需用15小时。这两辆车分别从A、B两城同时出发,相向开出,在离B城20千米处相遇,则A、B两城相距( )千米。
二、判断。(对的打“√”,错的打“×”)(5分)
1.一个等腰三角形的顶角是锐角,则这个三角形一定是锐角三角形。( )
2.三位小数a精确到百分位是8.60,那么a最大为8.599。 ( )
3.一根铁丝长240厘米,焊成一个长方体框架,长、宽、高的比是3∶2∶1,它的体积是6000立方厘米。 ( )
4.侧面积相等的两个圆柱,表面积也一定相等。 ( )
5.两个自然数的公有质因数的积一定是这两个数的最大公因数。( )
三、选择正确答案的序号填入括号内。(每小题2分,共10分)
1.下列叙述正确的是( )。
A、零除以任何数都得零; B、如果 = ,那么X与Y成反比例;
C、圆锥体的体积等于圆柱体的体积的 ;D、不相交的两条直线叫平行线。
2.圆的半径与周长( )关系。
A、成正比例 B、成反比例 C、不成比例 D、以上答案都不对
3.某工厂要绘制反映年产值的数量和增长情况统计图,应该选用( )比较合适。
A、条形统计图 B、折线统计图 C、扇形统计图 D、以上答案都可以
4.在比例尺是1:的地图上量得甲、乙两地相距5.5厘米,一辆汽车按3:2分两天行完全程,那么第二天行的路程是( )
5.一种商品的价格先提价30%后,再打7折出售,现在售价是原价的( )
四、计算题(共35分)
1.直接写得数(每题0.5分,共6分)
2.计算下面各题,能简便计算的要简便计算。(每题3分,共15分)
3.求x的值(每小题3分,共6分)
4. 列式计算(每题4分,共8分)
(1)7除以2 的商减去4.5乘以 的积,差是多少?
(2)一个数的 比270的30%多75,求这个数(用方程解)
五、如图在平行四边形内画了一些直线,把平行四边形分成八块,已知其中三块的面积(如图),那么图中阴影部分的面积是多少?(6分)
六、解答下面问题。(每小题4分,共24分)
1.某工厂去年总产值2300万元,比前年增加15%,这个工厂前年的总产值是多少万元?
2.某工程队俢一段路,第一天俢完全程的 ,第二天比第一天多修60米,这时已修的路程与剩下的路程的比是7:3,这段路共多少米?
3.甲、乙两车同时从A、B两地相向而行,在距B地68千米处相遇,两车各自到达对方车站后,立即返回原地,途中又在距A地52千米处相遇。求两次相遇地点之间的距离。
4.在含盐40%的盐水中加入80千克水,盐水含盐30%,再加入多少千克盐,盐水含盐50%?
5.甲、乙两车同时从两地沿公路相对开出,甲车平均每小时行48千米,乙车平均每小时行54千米,相遇时两车距两地中点36千米。两地相距多少千米?
6.六(1)班50位人同学去划船,大船每条可以坐6人,租金10元;小船每条可以坐4人,租金8元。如果你是领队,准备怎样租船?怎样租最省钱呢?
五、 长方形面积,13+①+49+35+②= 长方形面积
①+阴影部分面积+②= 长方形面积
OCT(八进制)程序员
最全ASCII码对应表—与键盘按键对应值算法
1)数字比字母要小。如 “7”<“F”;
2)数字0比数字9要小,并按0到9顺序递增。如
3)字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z”
4)同个字母的大写字母比小写字母要小32。如“A”<“a” 。
记住几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为
6000年前 象形文字
3000年前 字母表
1838年到1854年 Samuel F. B. Morse发明了电报,字母表中的每一个字符对应于一系列短的和长的脉冲
1821年到1824年 Louis Braille发明盲文,6位代码,它把字符、经常使用字母组合、经常使用单字和标点进行编码。
一个特殊的escape代码表示后续的字符代码应解释为大写。一个特殊的shift代码容许后续代码被解释为数字。
1931年 CCITT标准化Telex代码,包括Baudot #2的代码,都是包括字符和数字的5位代码。
Code:二进制编码十进制交换编码)
60年代 扩展为8位EBCDIC,IBM大型主机的标准
在字符长度是6位、7位仍是8位的问题上产生了很大的争议。从可靠性的观点来看不该使用替换字符,
所以ASCII不能是6位编码,但因为费用的缘由也排除了8位版本的方案(当时每位的储存空间成本仍很昂贵)。
这样,最终的字符码就有26个小写字母、26个大写字母、10个数字、32个符号、33个句柄和一个空格,总共128个字符码。
图2-1中所示的ASCII字符码与ANSI文件中的格式类似。
ASCII是美国标准,因此它不能良好知足其它讲英语国家的须要。例如英国的英镑符号(£)在哪里?
拉丁语字母表重音符号
使用斯拉夫字母表的希腊语、希伯来语、阿拉伯语和俄语。
汉字系统的中国象形汉字,日本和朝鲜。
“当国内要求的特殊字符须要8、9或10个空间位置时,可用于其它图形符号”。这显然不是一个最佳的国际解决方案,
由于这并不能保证一致性。但这却显示了人们如何想尽办法为不一样的语言来编码的。
ANSI字符集的最第一版本:
DBCS从256代码开始,就像ASCII同样。与任何行为良好的代码页同样,最初的128个代码是ASCII。
然而,较高的128个代码中的某些老是跟随着第二个字节。
这两个字节一块儿(称做首字节和跟随字节)定义一个字符,一般是一个复杂的象形文字。
键盘经常使用ASCII码
A在ascii中定义为,也就是十进制65,有了这个标准后,当咱们输入A时,计算机就能够经过ascii码知道输入的字符的二进制编码是。而没有这样的标准,咱们就必须本身想办法告诉计算机咱们输入了一个A;没有这样的标准,咱们在别的机器上就须要从新编码以告诉计算机咱们要输入A。ascii码指的不是十进制,是二进制。只是用十进制表示习惯一点罢了,好比在ascii码中,A的二进制编码为,若是用十进制表示是65,用表示就是41H。
在ascii码表中,只包括了一些字符、数字、标点符号的信息表示,这主要是由于计算机是美国发明的,在英文下面,咱们使用ascii表示就足够了!可是在汉字输入下面,用ascii码就不能表示了,而汉字只是中国的通用表示,因此若是咱们要在计算机中输入汉字,就必须有一个像ascii码的标准来表示每个汉字,这就是中国的汉字国标码,它定义了汉字在计算机中的一个表示标准。经过这个标准,但咱们输入汉字的时候,咱们的输入码就转换为区位码,经过惟一的区位码获得这个汉字的字形码并显示出来。固然汉字的区位码在计算机中也是用二进制表示的!
二进制数转换为十进制数
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
因此,设有一个二进制数:,转换为10进制为:
0乘以多少都是0,因此咱们也能够直接跳过值为0的位:
6.2.2 八进制数转换为十进制数
八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
因此,设有一个八进制数:1507,转换为十进制为:
1507换算成十进制。
一样,咱们也能够用横式直接计算:
结果是,八进制数 1507 转换成十进制数为 839
6.2.3 八进制数的表达方法
C,C++语言中,如何表达一个八进制数呢?若是这个数是 876,咱们能够判定它不是八进制数,由于八进制数中不可能出7以上的阿拉伯数字。但若是这个数是123、是567,或,那么它是八进制数仍是10进制数,都有可能。
因此,C,C++规定,一个数若是要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数在C、C++中的表达方法。
因为C和C++都没有提供二进制数的表达方法,因此,这里所学的八进制是咱们学习的,CtC++语言的数值表达的第二种进制法。
如今,对于一样一个数,好比是100,咱们在代码中能够用日常的10进制表达,例如在变量初始化时:
咱们也能够这样写:
int a = 0144; //0144是八进制的100;一个10进制数如何转成8进制,咱们后面会学到。
千万记住,用八进制表达时,你不能少了最前的那个0。不然计算机会统统当成10进制。不过,有一个地方使用八进制数时,却不能使用加0,那就是咱们前面学的用于表达字符的“”表达法。
6.2.4 八进制数在转义符中的使用
咱们学过用一个转义符'\'加上一个特殊字母来表示某个字符的方法,如:'\n'表示换行(line),而'\t'表示Tab字符,'\''则表示单引号。今天咱们又学习了一种使用转义符的方法:转义符'\'后面接一个八进制数,用于表示ASCII码等于该值的字符。
好比,查一下第5章中的ASCII码表,咱们找到问号字符(?)的ASCII值是63,那么咱们能够把它转换为八进值:77,而后用 '\77'来表示'?'。因为是八进制,因此本应写成 '\077',但由于C,C++规定不容许使用斜杠加10进制数来表示字符,因此这里的0能够不写。
事实上咱们不多在实际编程中非要用转义符加八进制数来表示一个字符,因此,6.2.4小节的内容,你们仅仅了解就行。
6.2.5 十六进制数转换成十进制数
2进制,用两个阿拉伯数字:0、1;
8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;
10进制,用十个阿拉伯数字:0到9;
,用十六个阿拉伯数字……等等,阿拉伯人或说是印度人,只发明了10个数字啊?
16进制就是逢16进1,但咱们只有0~9这十个数字,因此咱们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
因此,在第N(N从0开始)位上,若是是是数 X (X 大于等于0,而且X小于等于 15,即:F)表示的大小为 X *
假设有一个十六进数 2AF5, 那么如何换算成10进制呢?
(别忘了,在上面的计算中,A表示10,而F表示15)
如今能够看出,全部进制换算成10进制,关键在于各自的权值不一样。
假设有人问你,十进数 1234 为何是 一千二百三十四?你尽能够给他这么一个算式:
6.2.6 十六进制数的表达方法
若是不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是16进制或10进制。
C,C++规定,16进制数必须以 0x开头。好比 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0x中的0是数字0,而不是字母O)
如下是一些用法示例:
至此,咱们学完了全部进制:10进制,8进制,16进制数的表达方式。最后一点很重要,C/C++中,10进制数有正负之分,好比12表示正12,而-12表示负12,;但8进制和16进制只能用达无符号的正整数,若是你在代码中里:-078,或者写:-0xF2,C,C++并不把它当成一个负数。
6.2.7 十六进制数在转义符中的使用
转义符也能够接一个16进制数来表示一个字符。如在6.2.4小节中说的 '?' 字符,能够有如下表达方式:
'?' //直接输入字符
'\77' //用八进制,此时能够省略开头的0
一样,这一小节只用于了解。除了空字符用八进制数 '\0' 表示之外,咱们不多用后两种方法表示一个字符。
6.3 十进制数转换到2、8、十六进制数
6.3.1 10进制数转换为2进制数
给你一个十进制,好比:6,若是将它转换成二进制数呢?
10进制数转换成二进制数,这是一个连续除2的过程:
把要转换的数,除以2,获得商和余数,
将商继续除以2,直到商为0。最后将全部余数倒序排列,获得数就是转换结果。
听起来有些糊涂?咱们结合例子来讲明。好比要转换6为二进制数。
“把要转换的数,除以2,获得商和余数”。
要转换的数是6, 6 ÷ 2,获得商是3,余数是0。 (不要告诉我你不会计算6÷3!)
“将商继续除以2,直到商为0……”
如今商是3,还不是0,因此继续除以2。
那就: 3 ÷ 2, 获得商是1,余数是1。
“将商继续除以2,直到商为0……”
如今商是1,还不是0,因此继续除以2。
那就: 1 ÷ 2, 获得商是0,余数是1 (拿笔纸算一下,1÷2是否是商0余1!)
“将商继续除以2,直到商为0……最后将全部余数倒序排列”
好极!如今商已是0。
咱们三次计算依次获得余数分别是:0、1、1,将全部余数倒序排列,那就是:110了!
6转换成二进制,结果是110。
把上面的一段改为用表格来表示,则为:
被除数 计算过程 商 余数
(在计算机中,÷用 / 来表示)
若是是在考试时,咱们要画这样表仍是有点费时间,所更常见的换算过程是使用下图的连除:
请你们对照图,表,及文字说明,而且自已拿笔计算一遍如何将6转换为二进制数。
说了半天,咱们的转换结果对吗?二进制数110是6吗?你已经学会如何将二进制数转换成10进制数了,因此请如今就计算一下110换成10进制是否就是6。
6.3.2 10进制数转换为8、16进制数
很是开心,10进制数转换成8进制的方法,和转换为2进制的方法相似,唯一变化:除数由2变成8。
来看一个例子,如何将十进制数120转换成八进制数。
被除数 计算过程 商 余数
120转换为8进制,结果为:170。
很是很是开心,10进制数转换成16进制的方法,和转换为2进制的方法相似,唯一变化:除数由2变成16。
一样是120,转换成16进制则为:
被除数 计算过程 商 余数
120转换为16进制,结果为:78。
请拿笔纸,采用(图:1)的形式,演算上面两个表的过程。
6.4 2、十六进制数互相转换
二进制和十六进制的互相转换比较重要。不过这两者的转换却不用计算,每一个C,C++都能作到看见二进制数,直接就能转换为十六进制数,反之亦然。
咱们也同样,只要学完这一小节,就能作到。
首先咱们来看一个二进制数:1111,它是多少呢?
然而,因为1111才4位,因此咱们必须直接记住它每一位的权值,而且是从高位往低位记,:8、4、2、1。即,最高位的权值为23
记住8421,对于任意一个4位的二进制数,咱们均可以很快算出它对应的10进制值。
下面列出四位二进制数 xxxx 全部可能的值(中间略过部分)
仅4位的2进制数 快速计算方法 十进制值 十六进值
二进制数要转换为十六进制,就是以4位一段,分别转换为十六进制。
如(上行为二制数,下面为对应的十六进制):
反过来,当咱们看到 FD时,如何迅速将它转换为二进制数呢?
看到F,咱们需知道它是15(可能你还不熟悉A~F这五个数),而后15如何用8421凑呢?应该是8
看到D,知道它是13,13如何用8421凑呢?应该是:8 + 4 +
因此,FD转换为二进制数,为:
因为十六进制转换成二进制至关直接,因此,咱们须要将一个十进制数转换成2进制数时,也能够先转换成16进制,而后再转换成2进制。
1234转换成二制数,若是要一直除以2,直接获得2进制数,须要计算较屡次数。因此咱们能够先除以16,获得16进制数:
被除数 计算过程 商 余数
而后咱们可直接写出0x4D2的二进制形式: 10。
一样,若是一个二进制数很长,咱们须要将它转换成10进制数时,除了前面学过的方法是,咱们还能够先将这个二进制转换成16进制,而后再转换为10进制。
下面举例一个int类型的二进制数:
咱们按四位一组转换为16进制: 6D E5 AF 1B
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。