早教吧作业答案频道 -->数学-->
计算汉字在点阵字库中的位置时第二字节为什是-0xa1而不是-0xa0计算汉字在点阵字库中的位置时有公式(设第一、二字节的数分别为m,n)(m-0xa1)*94+n-oxa1个人不太懂这个公式第二项,第一项减0
题目详情
计算汉字在点阵字库中的位置时第二字节为什是-0xa1而不是-0xa0
计算汉字在点阵字库中的位置时有公式(设第一、二字节的数分别为m,n)
(m-0xa1)*94+n-oxa1
个人不太懂这个公式第二项,第一项减0xa1可以理解,第二项应该是减0xa0才对吧,这个公式目的是计算该汉字是94*94矩阵中的第几个数对吧.
举个例子,假如是5*5方阵,该汉字区码计算出来是3,位码是2,那么该汉字的位置应该是(3-1)*5+2=12,即第12个数,计算式中的2不能再减1啊,就是说公式应该该成(m-0xa1)*94+n-oxa0
计算汉字在点阵字库中的位置时有公式(设第一、二字节的数分别为m,n)
(m-0xa1)*94+n-oxa1
个人不太懂这个公式第二项,第一项减0xa1可以理解,第二项应该是减0xa0才对吧,这个公式目的是计算该汉字是94*94矩阵中的第几个数对吧.
举个例子,假如是5*5方阵,该汉字区码计算出来是3,位码是2,那么该汉字的位置应该是(3-1)*5+2=12,即第12个数,计算式中的2不能再减1啊,就是说公式应该该成(m-0xa1)*94+n-oxa0
▼优质解答
答案和解析
举个例子,假如是5*5方阵.汉字编号就是:24.
汉字区码:5、位码:5.
头一个汉字的区码是1,位码是1,那么该汉字的位置应该是(1-1)* 5 + 1 - 1 = 0.
最末尾汉字的区码是5,位码是5,那么该汉字的位置应该是(5-1)* 5 + 5 - 1 = 24.
那么,这中间的任意一个:
如某汉字的区码是3,位码是2,那么该汉字的位置应该是(3-1)* 5 + 2 - 1 = 11.
汉字区码:5、位码:5.
头一个汉字的区码是1,位码是1,那么该汉字的位置应该是(1-1)* 5 + 1 - 1 = 0.
最末尾汉字的区码是5,位码是5,那么该汉字的位置应该是(5-1)* 5 + 5 - 1 = 24.
那么,这中间的任意一个:
如某汉字的区码是3,位码是2,那么该汉字的位置应该是(3-1)* 5 + 2 - 1 = 11.
看了 计算汉字在点阵字库中的位置时...的网友还看了以下:
若关于x的方式方程x-1分之x-a - x分之a=1无解 求a 2020-04-06 …
函数fx=a^x分之(a^x+1)^2是什么函数 2020-04-25 …
要使根号1-2x有意义,字母x应该满足的条件是()A.x=2分之1B.x<或=2分之1C.xC.x 2020-05-22 …
高一数学幂函数f(x)=a^x(a^x-3a^2-1)(a>0且a不等于1)在区间[0,正无穷)上 2020-06-04 …
正己烷是优良的有机溶剂,其球棍模型为,X是它的一种同分异构体,且X分子的主链上含有4个碳原子,下列 2020-06-27 …
若关于x的分式方程x-1分之x-a-x分之3=1无解则a=步骤完整者直接采纳. 2020-07-30 …
几道分解因式的题.....x³-3x²+(a+2)x-2a(x^4)-2(x^3)-27(x^2) 2020-08-02 …
1.若实数XYZ满足X+1/Y=4,Y+1/Z=1,Z+1/X=7/3,求XYZ乘积~2.已知2X- 2020-10-31 …
有机物X的结构简式如图,下列说法正确的是()A.X分子式为C10H20O,它是环己醇的同系物B.X分 2020-10-31 …
1,已知1/x+1/y=1/6,1/y+1/z=1/9,1/z+1/x=1/15,求xy+yz+zx 2020-11-07 …