• 全角和半角


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

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

    全角:指一个字符占用两个标准字符位置
    汉字字符和规定了全角的英文字符及国标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” // 标点符号不受影响
    
  • 相关阅读:
    C++函数四( 具有默认参数值的函数)
    C++函数三(内联函数和函数重载)
    C++函数二(函数的嵌套调用和递归调用)
    C++关于函数声明定义的位置
    C++函数一(标准库函数,自定义函数)
    C++扑克牌发牌游戏程序(包括C++随机数的解释)
    C++数组二(字符数组)
    C++数组一
    C++程序流程结构
    C++运算符与表达式
  • 原文地址:https://www.cnblogs.com/uakora/p/14320516.html
Copyright © 2020-2023  润新知