用了那么多年输入法连全角半角都分不清,行不行啊你

提问:下边这两图,有啥区别?

估计绝大多数小伙伴都能秒回,不就是一个半角一个全角吗?

再问:他们有什么区别?

敲桌子!

知识小课堂开课啦

都坐好了认真听讲

他们的区别就是:

你可以认为他们没有区别!

嘿嘿,开个玩笑,怎么可能没有区别呢

只不过这个区别我们平常使用起来可能真的感觉到没啥区别

先来个示范:

A:zxcvbnm,.

B:zxcvbnm,.

C:二恒说

D:二恒说

上述四个选项,你能区分出哪两个是全角,哪两个是半角吗?

可能大家能分出了A是全角,B是半角,那么CD呢?

CD两个选项,你能发现什么不同吗?

C是全角,D是半角

视觉上来说,差距是不大几乎没有的

但是!

既然他们名称不一样,那么不同是肯定有的。

首先我们来了解一下什么是全角和半角

1. 全角:是一种电脑字符,是指一个全角字符占用两个标准字符(或两个半角字符)的位置。全角占两个字节。

汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。在全角中,字母和数字等与汉字一样占据着等宽的位置。

2. 半角:是指一个字符占用一个标准的字符位置。半角占一个字节。

半角就是 ASCII 方式的字符,在没有汉字输入法起作用的时候,输入的字母、数字和字符都是半角的。

ps:

每个半角字符只占用一字节的空间(一字节有8位,共256个编码空间)。汉语、日语、及朝鲜文等象形字语言的字库量远大于256个编码空间,所以改用两个字节来储存。同时,由于中日韩等象形文字的书写习惯,如果统一使用全角字符的话,排列起来也显得整齐。

为了排列整齐,英文和其它拉丁文的字符和标点也提供了全角格式。

(上述内容来源于网络讲解)

那么兜兜转转半天,他们真正的区别是什么呢?

全角模式:输入一个字符占用2个字符,

半角模式:输入一个字符占用1个字符。

全角模式输出的字符和半角不同,但是汉字的话2个模式都是占用2个字符。

所以我们在输入中文时,就会发现他们其实并没有什么太大区别

电脑时一般默认为英文输入法,自动处于半角状态,如果切换到中文输入法状态下,则会有全角半角两种选择,对中文字符来说始终占两个英文字符的位置

但是在选择全角后,字母、符号及数字都要被当成汉字进行处理,从视觉角度上看,它们因此也显得别扭了许多。

对此,大神们的建议是:

1. 在进行中文处理时,汉字和标点符号使用全角,字母、其它符号和数字使用半角。即王码五笔字型中的默认输入状态就是。

2. 在进行英文处理时,如:英文输入、编写程序、电子邮件地址、网站URL等。全部使用半角进行处理。

看了本篇文章,以后大家在使用输入法的全角、半角时,是不是就不会看心情而是有选择的使用了呢?