永发信息网

ASCII码是没有负值

答案:5  悬赏:30  手机版
解决时间 2021-03-05 04:20
ASCII码是没有负值,那为什么一个汉字是由两个字节组成的,可以用判断是否这两个字节小于0,来判断是否是汉字呢?谢谢!
最佳答案
汉字有各种编码。
最常用,最精典 的是 国标 GB2312_1980 汉字编码.
判断 是不是 国标 GB2312_1980 汉字,只要 判断
这两个字节 分别大于 0xA0 和 0xA0。
GB2312_1980 第一个码是 0xA1A1 ,就是中文空白号。

所有汉字编码 都用 无符号数,unsigned int , 所以不是用 “负值” 判断。
全部回答
ascii码,即“美国国家标准资讯交换码”(american standard code forinternational interchange)的缩写。对于学过编程的朋友相信并不陌生,而对于没有学过编程的朋友,可能就有介绍一番的需要。 ascii 码是由ansi x.3.4和iso646两种早期的编码规格整合而来,在1970年由美国国家标准化委员会通过的编码规格,它规定了128个基础英文字符的二进制编码规 则,如大写字母“a”的编码就是64,而空格的编码则为32。ascii推出后逐渐取代了其他旧的编码成为电脑编码的统一标准,并被国际标准化组织iso 在80年代确认为国际标准。 由于ascii只规定了128个最常用的英文字符,所以随着电脑字符集的增长,逐渐出现了很多种在 ascii上扩充的编码方式,我们熟悉的unicode编码就是其中较为复杂的一种,这是在标准的ascii no.5和iso10646基础上开发的32bits编码方案。iso10646是在iso08859-1基础上开发的编码方案(iso08859-1是 在ascii标准版ascii no.5上开发的256字符的标准扩展ascii编码),包含了目前所有的电脑字符在内,但由于过于庞大,所以在此基础上发展了16bits的 unicode,其复杂度比iso10646小了很多,但不包含一些非常罕见的的字符在内。
ASCII码没有汉字,要用到汉字使用的是别的编码标准。一般前面跟ASCII码一样,后面添上各国的字符集。大小当然就不是ASCII码的1字节了
标准ASCII码由7位二进制数组成,用来表示26个英文大小写字母以及一些特殊符号
不可以,两个标准不一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
欣玥超市地址在哪,我要去那里办事
昂克赛拉和V3菱悦的发动机哪个好?
我家孩子早恋,怎么办?才10岁
张靓颖到底有多高?
杭州摩托车可以上路么?
1,三国中最早建立的是哪国
美国进口的大切诺基3.6排量,这车的机油压力
something that you know has happened or is
白水社区自行车租赁点我想知道这个在什么地方
AMD 速龙II X4 651(盒)帮我用这个U组个不错
vivo系统一般多长时间出一次更新
请问:弯梁摩托车挂档灭火怎么回事?
人的体细胞中有23对染色体,人的卵细胞内染色
星星租房地址有知道的么?有点事想过去
开泥头车一年能收入多少万
推荐资讯
天津有债务催收的公司吗?
从江县黔东南申通快递(从江分公司)这个地址怎
谁有爱奇艺vip
体育坪健身广场我想知道这个在什么地方
有甲乙两个仓库,甲仓库存量吨数是乙仓库的4倍
工程建设中应当由建设单位依法申办审批手续的
和易性的定义???
女孩子养什么狗好
美迪惠尔有什么好用的产品能推荐下吗?
哈尔滨的固定电话区号是多少
50多天泰迪狗容易撑死吗
【孟母三迁的故事】孟母三迁的故事梗概
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?