全角和半角字符的区别

发布时间 2023-08-29 18:29:31作者: 白露~

全角和半角字符的区别

全角字符和半角字符的区别主要体现在形状和字符存储上。在全角状态下,我们输入一个字母所占的字符是两个;而在半角状态下,我们输入一个字母所占的字符只有一个。但是输入汉字两者所占的字符都是两个。

全角符号是双字节中文编码的历史遗留问题。当年在纯文本的界面中,为了让西文和中日韩的方块字对齐,就让西文字母、数字和标点也占用一个汉字的视觉空间,并使用2个字节存储。后来,其中的一些全角字符因为比较有用,就得到了广泛应用(比如全角的逗号「,」、问号「? 」、感叹号「! 」、空格「\u3000」等),专用于中日韩文本,成为了标准的中日韩标点字符。而其它的许多全角符号失去了价值,因为我们现在很少需要让纯文本的中文和西文字字对齐了,就很少再用了。

影响范围

全角和半角字符影响范围包括字母、数字和标点符号。

使用注意事项

在输入时,需要注意的字符包括字母、数字和标点符号。在汉字输入法中,输入的字母数字默认为半角,但是标点则是默认为全角。切换全角半角非常方便。只需要右击搜狗图标,会出现一个月牙形的图标,点击图标就能在全角和半角之间切换。切换到全角时图标会变成一个太阳。

示例

例如,在输入时我们可以通过切换全角和半角来实现不同效果:

  • 全角:「1234567890」

  • 半角:「1234567890」

  • 全角字母:「ABCDEFGHIJKLMNOPQRSTUVWXYZ」

  • 半角字母:「ABCDEFGHIJKLMNOPQRSTUVWXYZ」

  • 全角数字:「1234567890」

  • 半角数字:「1234567890」

  • 全角标点符号:「,。!?()【】『』「」;:」

  • 半角标点符号:「, . ! ? ( ) [ ] { } ; : 」