慕瓜9589097
2021-02-18 23:43
请问英文半角与全角有何不同?
C语言编译器只能识别英文符号, 用英文符号才能转换为二进制计算机语言。 计算机才能看懂。
一、性质不同
1、全角:一个字符占用两个标准字符位置的状态。
2、半角:一个字符占用一个标准字符的位置。
二、使用不同
1、全角:字母和数字等与汉字占等宽位置的字。
2、半角:ASCII方式的字符,在没有汉字输入法起作用的时候输入的字母数字和字符都是半角的。
三、代表符号不同
1、全角:中GB2312-80(《信息交换用汉字编码字符集·基本集》)中的各种符号,如A、B、C、1、2、3等,应将这些符号理解为汉字。
2、半角:英文件ASCII码中的各种符号,如A、B、C、1、2、3、等。
#include <studio.n> int main() { printf("英文半角是半角,中文是书名号/n"); return 0; }
字符集不同,说的通俗些就是半角属于英文的 全角是中文的,
全角符号占2个字节
半角符号占1个字节
(1)如果输入的内容是汉字,则不管是全角还是半角,都要占两个字节
(2)在中文输入法下,数字和字母是默认为半角的,而标点符号默认为全角。当然,你可以通过鼠标点击或者键盘快捷键来自己选择全角/半角。
(3)在英文输入法下,英文字母,数字以及符号都是默认为半角的。当然,你仍可以通过鼠标点击或者键盘快捷键来自己选择全角/半角。
C语言入门
926212 学习 · 20797 问题
相似问题