对输入法中全角半角和中英文输入法的理解 一直搞不清楚输入法里的全角、半角及中英文标点的具体应用。最近百度Google了一下,搜集了一些资料,结合周围人的解释及自己的理解,略微整理了一下,希望可以帮到后来的人。如果有什么不对的地方,请多包涵,若能留言相告,则相当感激。 一、什么是全角和半角? 之所以有这样的区别,简单说就是中文系统用双字节显示汉字造成的与世界标准(由美国制订的)不一的问题。 说白了,对我们来说就是只针对中文的字库才有全角半角的说法。 (1)全角 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。全角字符在编码上占两个字节的宽度。国标中为原始的英文字母、数字和标点也定义了全角状态,有一部分中英文标点的长相是不一样的(如句号)。 (2)半角 是指英文件ASCII码中的各种符号,包括了英文字母、数字键、和一些符号,半角的内码都是一个字节。在编写程序代码和系统命令时都使用半角字符,初学C或C++的人可能都会有把一个逗号或分号写成全角的从而出现编译出错的经历。 二、中文输入法中的全角、半角和中英文标点的组合 由于国标中的字符都是全角的,因此,输入法中输出的汉字和中文标点永远是全角(空格不算);输出的英文字母、英文标点和数字既可能是全角的也可能是半角的。 在输入法中,可以这样理解,输出的全角字母和符号会占用固定的宽度(一般是一个或半个汉字宽),而输出的半角字母符号的宽度不是统一的,为了让输出的字母和符号紧挨着,其宽度会因为字母本身的形状会而有所不同。 我以搜狗五笔为例学习了一下,其他输入法应该是一样的。 1.以搜狗五笔为例,在中文输入状态下,一共有四种组合: (1)中文标点+全角:这时输入的标点是这样的,。:【1】,这时标点和数字都是全角的; (2)中文标点+半角:这时输入的标点是这样的,。:【1】,可见选中半角对中文标点来说不起作用,不过对数字会起作用; (3)英文标点+全角:这时输入的标点是这样的,.:[1],数字是全角的; (4)英文标点+半角:这时输入的标点是这样的,.:[1],符号和数字也变成的半角的。 2.在英文输入状态下,只有全角和半角可选,中英文标点不可选: (1)全角英文:这时的输入是这样的abc,.:;ABC,.:;(宋体) (2)半角英文:这时的输入是这样的abc,.:;ABC,.:;(Times New Roman) 值得注意的是,标点的占位有多宽不仅跟全角半角有关,跟字库和语法也是有关的,但总的来说,同一字库里,至少半角不会宽过全角。下面给了一些个人的经验。 1.大多数的全角标点,像“,。:;”(引号表示引用)等,在跟后面跟的是汉字时才会占两个字符的宽度,如果后面跟的也是标点,那它只占一个字符宽度。如:全角,,全角(其中第一个逗号占一个字符宽,后一个占两个字符宽)。 2.在word中英文字母如果想用全角输入,则只能用中文字库,如宋体;想用半角输入,则只能用西文字库,如Times New Roman。 3.在word中,输入法默认是“半角+中文标点”的选择,而输入的空格默认是半角的;转义字符如回车、制表位当然也是半角的。 4.输入法的通常开了“数字后面的句号变成点号”的功能,请注意,该点号是半角的。输入法中标点全角半角如何快速转换 要打顿号的时候总是要去点一下,很不方便哦。能不能键盘快速转换哦? 用shift+空格就可以了 1. 中英文输入切换: 平时直接输入中文,想输入大写英文的时候按一下CAPS_LOCK键即可,等输完了再按一下就回来了。如果想输入小写英文,可以先按v,然后再输入你要输入的英文,回车后,就可以了。比如你想输入faint,直接按vfaint空格就可以了。 2. 全半角切换: 按shift+space(上档键加空格)就可以了。比如~和~,全半角不一样的。 3. 中英文标点符号切换: 按ctrl+.(控制键和句号)就可以了。比如.和。¥和$ 还有……和^。 4. 简单输入汉字数字: 先按i,然后再输入你想要输入的数字,空格,就可以了。比如一二三四五六,直接输入i123456空格,就可以了。 5. 简单输入特殊符号: 先按v,然后按1或者2或者3,就可以找到很多特殊符号了,比如输入v1,向下翻7次,再按2,就可以得到♂这个符号。还有v2,是所有的编号排版用符号,比如⒈ 、⑴ 、①、一什么的。v3里面全部都是常见字符的变体,比如@*{%E什么的。 6. 简单输入外语字母: 先按v,然后按4,就可以找到所有的日文平假名,v5就可以找到日文片假名。比如连续输入v41,就可以得到ぁ。当然了,这只是为了偶尔用到,如果要长篇大论地输入日文,你还是装个南极星什么的吧。 v6和v7我不认识,好象是俄语什么的吧? 7. 输入汉语拼音: v8是汉语拼音和台湾人用的音标,比如ā e ǔ āㄅㄉ什么的。 本文来源:https://www.wddqw.com/doc/c11de118a02d7375a417866fb84ae45c3b35c23b.html