好文档 - 专业文书写作范文服务资料分享网站

C语言中用到的《大学计算机基础》的知识点..

天下 分享 时间: 加入收藏 我要投稿 点赞

C 语言中用到的《大学计算机基础》知识点总结 一、计算机中的字符编码

在计算机中字符的编码,也就是字符在计算机中的存储,是采用ASCII ,美国标准信息交换码。ASCII 编码是用7位二进制来实现的。7位二进制能表示的数的范围是:0000000-1111111。即0-127,共128个数,正好对应了128个字符。字符数据在计算机中存储的时候,存的是其对应的ASCII 码值,是一个0-127之间的整数。

●小写字母a 的ASCII 值为97,且26个小写字母的ASCII 值是连续的。 ●大写字母A 的ASCII 值为65,且26个大写字母的ASCII 值是连续的。 ●数字0的ASCII 值为48,且0-9的ASCII 值是连续的。 ●同一个字符的大小写字母的ASCII 值相差32 二、计算机中整数的存储

在计算机中,整数的存储,是将一个整数直接转换成二进制存储在存储器中。如果要存储的数据是有符号的,即分正数、负数,那么正数和负数对应了不同的存储形式。

正数:举例+10 ●

C 432●

第一个0为符号位,表示该数为正数●其余31位,表示数据的大小10 负数:举例-10

●第一个1为符号位,表示该数为负数

●其余31位,并不是直接表示数据的大小10,而是存储的10的补码 ●补码的获得:

第一步:的原码:将直接换成二进制获得 第二步:-10的反码:将原码按位取反

第三步:-10的补码:将反码+1

三、计算机中进制的转换 进制规则备注

2换10,例如:11011=1*24+1*23+0*22+1*21+1*20按权展开 8换10,例如:237=2*82+3*81+7*80 16换10,例如:1a3=1*162+10*161+3*160 10换2除2取余 10换8除8取余 10换16除16取余

2换8,例如:11010101=011010101=325三位一段,不够三位,左边补0 2换16,例如:1100001010=001100001010=30a

8换2,例如:236=010011110一个数码,用三位展开

16换2,例如:1a9b=0001101010011011一个数码,用四位展开 四、计算机中的存储单位

1.计算机中一个二进制位,称为bit,比特 2.计算机中8个二进制位,称为Byte,字节 3.计算机中1024个字节,称为KB 4.计算机中1024个KB,称为MB 5.计算机中1024个MB,称为GB 6.计算机中1024个GB,称为TB

7.计算机内存中的,最基本的存储单元为字节,每一个字节都有一个属于自己的编号,称之为“地

址”。

C语言中用到的《大学计算机基础》的知识点..

C语言中用到的《大学计算机基础》知识点总结一、计算机中的字符编码在计算机中字符的编码,也就是字符在计算机中的存储,是采用ASCII,美国标准信息交换码。ASCII编码是用7位二进制来实现的。7位二进制能表示的数的范围是:0000000-1111111。即0-127,共128个数,正好对应了128个字符。字符数据在计算机中存储的时候,存的是其对应的ASC
推荐度:
点击下载文档文档为doc格式
2013354q233uh255c6he20sz532alg00cfo
领取福利

微信扫码领取福利

微信扫码分享