• 全角和半角


    在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角"。

    半角:指一字符占用一个标准的字符位置
    通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角

    全角:指一个字符占用两个标准字符位置
    汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。

    说明

    • 不管是半角还是全角,汉字都要占两个字节,所以汉字不受半角、全角的影响

    • 全角状态下字母、数字符号等都会占两个字节的位置,也就是一个汉字那么宽

    • 输入法默认:英文输入 + 半角中文输入 + 全角

    示例

    1. 英文输入 + 半角(默认)

    输出效果:

    abcd,e.f?g"h" // 半角
    
    1. 中文输入 + 全角(默认)

    输出效果:

    中文输入 // 全角
    abcdefg // 英文字母自动转为半角
    abcd,e。f?“h” // 标点符号用了全角
    
    1. 英文输入 + 全角(强制设置)

    输出效果:

    abcdefg 
    abdc,e.f?"g" // 字母、标点符号都占用了两个标准字符位置
    
    1. 中文输入 + 半角(强制设置)

    输出效果:

    中文输入 // 不受影响
    abcdefg 
    abc,d。e?f“g” // 标点符号不受影响
    
  • 相关阅读:
    Save the problem!
    Divisiblity of Differences
    定个小目标
    Faulty Robot
    反片语 uva 156(map的使用
    Input is terminated by EOF.
    uva10815 andy的字典(set的应用)
    uva-101 搬砖问题(不定长数组vector的使用)
    回文串uva401(清简出风尘)
    WERTYU (善用常量数组
  • 原文地址:https://www.cnblogs.com/uakora/p/14320516.html
Copyright © 2020-2023  润新知