社区
C语言
帖子详情
关于ASCII的问题
fanxero
2003-10-19 11:56:03
计算机内部是用ASCII来识别每个字符的,在标准ASCII中字符的最高位是0,汉字编码GB2312-80中为了区别使最高位为1,但是在括展ASCII中,字符的最高位也是1,这样当使用GB2312-80编码的汉字与括展ASCII中的字符混用时岂不是产生了混乱?
计算机怎么区分到底是汉字还是括展ASCII中的字符呢?
(在UltraEdit中编辑时发现删掉汉字的一个字节时发现字符变成了括展ASCII中的字符,所以本人产生了以上的疑问)
...全文
56
4
打赏
收藏
关于ASCII的问题
计算机内部是用ASCII来识别每个字符的,在标准ASCII中字符的最高位是0,汉字编码GB2312-80中为了区别使最高位为1,但是在括展ASCII中,字符的最高位也是1,这样当使用GB2312-80编码的汉字与括展ASCII中的字符混用时岂不是产生了混乱? 计算机怎么区分到底是汉字还是括展ASCII中的字符呢? (在UltraEdit中编辑时发现删掉汉字的一个字节时发现字符变成了括展ASCII中的字符,所以本人产生了以上的疑问)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Beover1984
2003-10-19
打赏
举报
回复
关注
fanxero
2003-10-19
打赏
举报
回复
扩展ASCII中也有可显示的字符啊~!
不信你用UltraEdit打开一个汉字文本文件,然后删除构成一个汉字的两个字节中的一字节,看看是不不变成了扩展ASCII中的某个字符!
w_flyer
2003-10-19
打赏
举报
回复
可显示的asii是有一定范围的!汉字的第一个字符就落在该范围之外,显示的时候先判断该自负的范围,然后判断是否以asii码显示还是再读一个字符以汉字显示
clarkralf
2003-10-19
打赏
举报
回复
不懂,一起学学
关于
ASCII
问题
有谁能给我一张
ASCII
表吗,最好是图片的。
ASCII
码要256个的。就是有扩展的,本人急需!谢谢了。给我留地址或,加我QQ:280344541,谢谢!
关于扩展
ASCII
码
ASCII
码
ASCII
码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准
ASCII
码也叫基础
ASCII
码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。后128个称为扩展
ASCII
码。许多基于x86的系统都支持使用扩展(或“高”)
ASCII
。扩展
ASCII
码允许将每个字符的第8...
关于
ASCII
码的了解
关于
ASCII
码的了解
关于
ASCII
码和机内码
ASCII
码
ASCII
码是通用的信息交换标准。 计算机中的所有数据存储和运行都需要使用二进制数表示,因此需要一套编码规则,
ASCII
码得以产生。
ASCII
码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。 0~31及127是控制字符或通信专用字符。 32~126是键盘字符。 48~57是0到9十个阿拉伯数字。 65~90为26个大写英文字母。 97~122...
关于数组对应
ASCII
码越界
问题
文章目录0x1注释尝试请教源头联系不求甚解有心人 0x1 首先拿到这个程序我第一反应是,这一定是一个新手的代码,怎么连数据类型都搞不清楚,int和char都没分清楚,无可救药了。但是,下面就打脸了… 注释 看到了注释里面的内容,不由得思考了起来,认真打量一番发现有点搞头,就认真了起来。 尝试 我刚感觉这是
ascii
字符的扩展,但是查了查
ascii
字符最多也就扩展到了255,怎么都说不通的呀。然后...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章