已知某汉字的区位码是1234,则其国标码是?答案是2C42H

作者&投稿:夔许 (若有异议请与网页底部的电邮联系)
已知某汉字的区位码是1234,则其国标码是多少~

区位码是1234,则国标码是2C42


-------------
12 34D=0C 22H
0C 22H+20 20H=2C 42H

区位码转国标码需要两个步骤:1.分别将区号、位号转换成十六进制数。2.分别将区号、位号各+20H(区位码+2020H=国标码)

short int x=1234,q,w;
long int y;
w = x % 100; // 得低位
q = (x - w ) / 100; // 得高位
w = w + 0x20; // 加 16进制 20
q = q + 0x20; // 加 16进制 20

y = q << 16 | w; // 移位 并 合到一起
printf("0x%x ",y); // 按16进制输出


某汉字的区位码是3222,则其国标码是4036H,怎么算的啊,
先把十进制(32)D和(22)D转成十六进制的(20)H和(16)H,然后加上(20)H和(20)H,就得到4036H了

汉字国标码的编码规则是什么?
国际码=区位码(十六进制)+2020H机内码=国际码+8080H 机内码、国际码是十六进制的,区位码是十进制的。一般换算全部用十六进制,不过特别注意:区位码从十进制转换为十六进制是两位两位分别转换的。如:某汉字的区位码是2534。则25D=19H,34D=22H 国际码=1922H+2020H=3952H 机内码=3952H+8080H=...

某汉字的区位码是1234,该汉字的国标码怎么计算?
答案是2C42H区位码转国标码需要两个步骤:分别将区号、位号转换成十六进制数.2.分别将区号、位号各+20H(区位码+2020H=国标码)此题中,先将1234转换为十六进制,12转换为十六进制是C,34转换为十六进制是22,得出C22;再将C22加上2020H,结果就是2C42H。

某汉字的区位码是5448,它的机内码为( )。ae5d0hbe5e0hcd5e0hdd6d0h...
机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码;区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码 5448———》3630H(16进制) 36H+A0H=D6H 30H+A0H=D0H 所以为:D6D0H,选A ...

已知一个汉字的区位码是1704D,求它的国标码和机内码
区位码是 1704D,转为十六进制,是:1104H。国标码是:3124H。机内码是:B1A4H。这汉字是:堡。

某汉字的区位码是1002h
输入区位码是错误的,没有该汉字。区位码是四位的十进制数字,是GB2312国标码中的分区表示方法,区位码的前两位数是“区号”,后两位数是“位号”。区号和位号分别加上160,再分别转换成十六进制数,就成为四位的十六进制GB2312国家标准编码(简称国标码)。区位码对于普通用户基本用不上,曾经的区位...

ASCII、机内码、区位码、国标码、Unicode码他们之间是如何转换的,方程 ...
汉字系统中的过程包括区内码、国标码和机内码,其中的转换关系如下:1.区位码(十进制)转换成区位码(十六进制)。这里要把前两个位换成十六进制,然后后两位换成十六进制。例如,某汉字的区位码是5448,这样把54转换为16进制数36;再把位码48转换为16进制数为30,得到十六进制数3630。2.国际码=区位...

已知汉字中的区位码是5448则国标码是?
国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个相对位置差的代码,;再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码 区位码用两个10进制数表示 中的区位码是54 48 这两个十...

已知一个汉字的区位码为3565,求其机内码,要写出计算步骤
就用VB给你了,验证都已经通过。计算步骤都标在了右边的注释里面了 --- Dim 区位码 As Long, 机器码 As Long, 高 As Long, 低 As Long '--- 区位码(=&H3565) → 机器码(=C3E1)区位码 = &H3565 高 = (Hex((区位码 And &HFF00) \/ &H100) + &H20) + &H80 '取出高八位...

计算机考试中有一个题: 某汉字的区位码是5448,它的机内码是多少?
区位码是10进制的,而国际码、机内码是十六进制的。先把5488按字节转为3630H,再一次加上2020H,8080H既得D6D0H.要注意转换进制时是按“字节”转换

漯河市17214246022: 已知某汉字的区位码是1234,则其国标码是?答案是2C42H解析:区位码转国标码需要两个步骤:1.分别将区号、位号转换成十六进制数.2.分别将区号、位号... -
吁莺醋酸:[答案] short int x=1234,q,w; long int y; w = x % 100; // 得低位 q = (x - w ) / 100; // 得高位 w = w + 0x20; // 加 16进制 20 q = q + 0x20; // 加 16进制 20 y = q

漯河市17214246022: 已知某汉字的区位码是1234,则其国标码是多少 -
吁莺醋酸: 区位码转国标码需要两个步骤:1.分别将区号、位号转换成十六进制数.2.分别将区号、位号各+20H(区位码+2020H=国标码)

漯河市17214246022: 某汉字的区位码是1234,其国标码是好多? -
吁莺醋酸: 1234换为16进制是将其区号,位号分别转换为16进制.这个题目属于计算机1级B您可以买书看

漯河市17214246022: 已知某汉字的区位码是1122则国标码是 -
吁莺醋酸: 区位码是1234,则国标码是2C42------------- 12 34D=0C 22H 0C 22H+20 20H=2C 42H

漯河市17214246022: 已知某汉字区位码是2256,则其国标码是多少 -
吁莺醋酸: 给个一般转换过程你 从网上找的 若一个汉字字符的区位码为Q1Q2,其国标码为G1G2,则:G1=Q1+20H,G2=Q2+20H,注意,要将Q1与Q2先转换为十六进制. 区位码:1601 转为国标码是3021H, 其过程为:Q1=16=10H Q2=1=01H G1=Q1+20H=10H+20H=30H G2=Q2+20H=01H+20H=21H因此,国标码为3021H.

漯河市17214246022: 已知某汉字的区位码是3222,则其国标码是多少 -
吁莺醋酸: 汉字区位码是一个4位10进制数字,分为去码两位,位码两位,要换算成国标码或者机内码,需要分成两个字节处理所以 3222 分成 32 22两个字节,即是 0x20 0x16两个字节分别加0x20得到国标码:所以国标码是:0x40 0x36另外,计算机文本文件里保存的是 机内码国标码算机内码,再加上 0x80,这是为了和ASCII码区分,防止将一个汉字当作了两个ASCII码.因而,机内码是 0xC0 0xB6这个字是 "蓝"

漯河市17214246022: 已知某汉字区位码是2256,则其国标码是多少? -
吁莺醋酸: 答案:3658H解析:区位码转国标码分为两步:①分别将区号、位号转换成十六进制数:②分别将区号、位号各+20H(区位码+2020H二国标码).本题中区号22转换成十六进制为16,...

漯河市17214246022: 已知某汉字的区位码是2256,则其国标码怎么算 -
吁莺醋酸:[答案] 答案:3658H 解析:区位码转国标码分为两步:①分别将区号、位号转换成十六进制数:②分别将区号、位号各+20H(区位码+2020H二国标码).本题中区号22转换成十六进制为16,位号56转换成十六进制为38.分别+20H,即得3658H.

漯河市17214246022: 已知某汉字的区位码是3222,则其国标码是().A)4252D B)5242H C)4036H D)5524H 请问怎么算的啊???谢谢~!! -
吁莺醋酸:[答案] 32对应的十六进制数为20H,其国标码为20H+20H=40H, 22对应的十六进制数为16H,其国标码为16H+20H=36H, 所以选C

漯河市17214246022: 已知汉字"创"的区位码是2020,则其机内码是多少 -
吁莺醋酸: 已知汉字"创"的区位码是2020,则其机内码是B4B4------------- 20 20D=14 14H 14 14H+A0A0H=B4 B4H

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网