全国信息学奥赛NOI培训教程(Pascal 2016)
全国信息学奥赛NOI培训教程
2)将十进制小数的小数部分乘以进制数取整,作为转换后的小数部分,直到为零或精确到小数点后几位。
如:(0.35)10=(0.01011)2 (0.125)10=(0.001)2
(4)任意进制的数转换十进制
按权值展开:
如:(219)10=2*102+1*101+9*100
(11010)2=1*24+1*23+0*22+1*21+1*20=26
(273)8=2*82+7*81+3*80=187
(7AF)16=7*162+10*161+15*160=1867
4.定点数与浮点数
定点数是指数据中的小数点位置固定不变。由于它受到字长范围的限制,所能表示的数的范围有限,计算结果容易溢出。
浮点数的形式可写成:N=M*2E(其中M代表尾数,E代表阶码)其形式如下:
阶码尾数(包括符号位)
5.ASCII编码
由于计算机是电器设备,计算机内部用二进制数,这样对于从外部输入给计算机的所有信息必须用二进制数表示,并且对于各种命令、字符等都需要转换二进制数,这样就牵涉到信息符号转换成二进制数所采用的编码的问题,国际上统一用美国标准信息编码(ASCII)它可用7位二进制数表示,存储时用一个字节,它的最高位为0。因此基本的ASCII字符集有128个如:
0-9:48-57:00110000-...
A-Z:65-90 :01000001-...
a-z:97-122:01100000-...
6.汉字编码与汉字输入法
第9 页共230 页