全角与半角的区别;

5.1 计算机只认识二进制01,所有的字形符号都是通过编码表(映射系统)翻译实现的
5.2 在英文系统的编码表里,有用一字节表示的标点符号,如英文逗号","
5.3 在中文系统的编码表里,有用N(1-4)字节表示的标点符号,如中文逗号",”

语义上我们统称为逗号,但计算机实际表现形式是不同的
英文逗号"," 在ASCII规则下是 00101100,一字节长,屏幕打印宽度是一个宽度
中文逗号"," 在GBK规则下是 10100011 10101100,两字节长,屏幕打印宽度是两个宽度

半角就是指 ASCII 编码表以内的标点符号,它们都是占一个字节,一个打印宽度的
全角就是指在ASCII编码表以外,如GBK,BIG5, Unicode等编码规则下的,多字节的标点符号,屏幕打印宽度通常是两个宽度,即一个汉字宽度。
简言之,ASCII以内的就叫半角符号,以外的就叫全角符号。

作者:桑丘
链接:https://www.zhihu.com/question/19605819/answer/136288236
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值