一段文字由ASCII码和GB2312字符组成

一段文字由ASCII码和GB2312字符组成,代码B0A157696ED6D0CEC4B0E6,含有多少个汉字,多少西文字符?求解答!!!... 一段文字由ASCII码和GB2312字符组成,代码B0 A1 57 69 6E D6 D0 CE C4 B0 E6,含有多少个汉字,多少西文字符?
求解答!!!
展开
 我来答
百度网友21a360264
推荐于2018-04-11 · TA获得超过1856个赞
知道小有建树答主
回答量:640
采纳率:100%
帮助的人:372万
展开全部
ASCII码的编码范围是00~7F。
GB2313国标码的编码范围是A1A1~FEFE,每个字符由2个字节组成。
范围不同,因此只要按照不同范围判断就行了。如果字串中只有这两种编码的话,那就更容易了,简单判断每字符的最高位是0还是1,也就是说比较字符是<=7F,还是>=80就行了。
注意每个汉字字符包含两个字节,否则字串就是错的了。
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
闫景明士钗
2020-01-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:810万
展开全部
建议楼主好好看一下gb2312编码规则
答案是d
gb2312中,一个汉字字符由两个字符构成,特征是高位大于127(即16进制的7f),低位不计。
好了,现在来看看你的字符串:
第一个字符:bo,明显大于7f,所以这是一个汉字的高位,与下一个字符组成一个汉字。那么这里就去掉了两个字符:boa1
第三个字符:57,很明显,小于7f,这是一个西文字符。
第四个字符:69,同上
第五个字符:6e,同上
第六个字符:d6,这里又遇到一个大于7f的,又是一个汉字的高位,同第一个字符处理。
第八个字符。。。。。
依次类推,你必须从第一个字符开始,一个字符一个字符的去计算。
所以答案是d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
死色的深红
2010-02-18
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
4个汉字,3个西文

啊Win中文版
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式