什么是输⼊法的半⾓全⾓?如何切换输⼊法全⾓半⾓?半⾓和全
⾓有
⼀、什么是全⾓和半⾓?
(1)全⾓---指⼀个字符占⽤两个标准字符位置。
汉字字符和规定了全⾓的英⽂字符及国标GB2312-80中的图形符号和特殊字符都是全⾓字符。⼀般的系统命令是不⽤全⾓字符的,只是在作⽂字处理时才会使⽤全⾓字符。
(2)半⾓---指⼀字符占⽤⼀个标准的字符位置。
通常的英⽂字母、数字键、符号键都是半⾓的,半⾓的显⽰内码都是⼀个字节。在系统内部,以上三种字符是作为基本代码处理的,所以⽤户输⼊命令和参数时⼀般都使⽤半⾓。
(3)全⾓与半⾓有什么区别?各在什么情况下使⽤?字符串是什么样
全⾓占两个字节,半⾓占⼀个字节。
半⾓全⾓主要是针对标点符号来说的,全⾓标点占两个字节,半⾓占⼀个字节,⽽不管是半⾓还是全⾓,
汉字都还是要占两个字节
在编程序的源代码中只能使⽤半⾓标点(不包括字符串内部的数据)
在不⽀持汉字等语⾔的计算机上只能使⽤半⾓标点(其实这种情况根本就不存在半⾓全⾓的概念)
其他时候好像基本上没怎么区分全⾓和半⾓,你觉得那种写着好看就⽤哪种吧
,.?'! ……这些是半⾓的
,。?‘! ……这些是全⾓的
对于⼤多数字体来说,全⾓看起来⽐半⾓⼤,当然这不是本质区别了
全⾓是中⽂的标点.半⾓是英⽂的吧.
(4)0全⾓和半⾓的区别
全⾓就是字母和数字等与汉字占等宽位置的字
半⾓就是ASCII⽅式的字符,在没有汉字输⼊法起做⽤的时候输⼊的字母数字和字符都是半⾓的。
⽰例如下:(键盘的输⼊是⼀样的,输⼊法的设置不同)
[全⾓举例]AabB1234@#$%^&*;,。:
[半⾓举例]AabB1234@$%^&*;,.:
在汉字输⼊法出现的时候,输⼊的字母数字默认为半⾓,但是标点则是默认为全⾓(如下图)可以通过⿏标点击输⼊法⼯具条上的相应按钮来改变,输⼊法名字左边的按钮是改变中⽂和英⽂输⼊的,右边的圆和半圆是改变字母和数字的全⾓半⾓的,再右边的“.,”或者"。,"是⽤来改变标点符号的中英⽂设置(中⽂标点即是全⾓,英⽂标点即是半⾓),最右边的键盘图标是显⽰软键盘⽤的,可以输⼊⼀些特殊字符或者其它语⾔⾥⾯的字母。
下⾯的图中,第⼀个图为中⽂输⼊⽅式,半⾓字母/数字,全⾓标点符号;第⼆个正好相反。
(5)关于“全⾓”和“半⾓”:
全⾓:是指中GB2312-80(《信息交换⽤汉字编码字符集·基本集》)中的各种符号,如A、B、C、1、2、3等,应将这些符号理解为汉字。
半⾓:是指英⽂件ASCII码中的各种符号,如A、B、C、1、2、3、等。
在VFP命令及程序中,命令字不能⽤全⾓,如清屏命令应该是CLEAR,不能是CLEAR。所以应该在关闭汉字输⼊状态下,或即使在汉字输⼊状态下,也应在半⾓状态,
输⼊法状态条应是:中的状态,不应是状态,可⽤Shift+Space切换。
关于中/英⽂标点符号:
中⽂标点符号:如:,“”《》()?。等,在VFP命令中不能⽤,如定义变量name为“曹开惠”的赋值语句命令是:
英⽂标点符号:如:,"<>()?.等。
name="曹开慧"
不能输⼊:
name=“曹开慧”
(6)新⼿充电:汉字的全⾓半⾓的分别
汉字的特点使我们要碰上两个最基本且⼜⾮常重要的概念,那就是全⾓与半⾓。
形象的说,在使⽤英⽂输⼊法时,电脑屏幕上,⼀个英⽂字符(如“a”)所占的位置,⼈们称其为“半⾓”,⽽⼀个汉字所占的位置则等于两个英⽂字符,故称其为“全⾓”。
在我们⽇常使⽤的电脑系统⾥,初始输⼊法⼀般都默认为英⽂输⼊法,这时⾃然会处在半⾓状态下,⽆论是输⼊字母、符号还是数字,始终都只占⼀个英⽂字符的位置。若切换到中⽂输⼊法状态中,则会有全⾓半⾓两种选择,对中⽂字符来说,这两种选择对其没有影响,它始终都要占两个英⽂字符的位置,但对此状态下输⼊的符号、数字以及英⽂字母来说,就显得很重要,如以下所⽰:
“QUAN”
“QUAN”
前者输⼊选择的是半⾓,后者为全⾓,两者呈现的结果差异很⼤,在选择全⾓后,即便是字母、符号、数字都⽆⼀例外地要被当成汉字进⾏处理,从视觉⾓度上看,它们因此也显得别扭了许多。
很多⼈往往会忽视半⾓和全⾓间的切换,这样他们遇到⼀些怪事也不⾜为奇,⽐如我们上⽹时经常要输⼊密码或⽹址,若此时在全⾓状态下进⾏,只能因系统⽆法确认⽽导致失败;还有在发送电⼦邮件的时候,把电⼦邮件地址写成,即全⾓“@”的形式,⽽⾮符合规定的半⾓“@”形式,结果也只能是⽆法成功发送邮件。要强调的是,在绝⼤多数场合⾥,都要求使⽤半⾓进⾏输⼊。
看来,还不能忽视全⾓和半⾓的作⽤,在中⽂输⼊状态下,它们的情况会被显⽰在输⼊法提⽰栏⾥,⽐如在智能ABC的提⽰栏中有相应按钮供转换,其形状为“半⽉”的是半⾓,“圆⽉”的是全⾓,我们可以通过⽤⿏标点击或快捷键Shift+Space进⾏两者间的切换什么是全⾓和半⾓。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论