课程
/后端开发
/C
/C语言入门
请问英文半角与全角有何不同?
2021-02-18
源自:C语言入门 1-5
正在回答
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语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答分号为什么是中文半角 不是英文半角
1 回答英文半角输入和中文半角输入有什么区别
2 回答英文半角怎么输入
2 回答英文半角输入状态
2 回答关于半角符号与中英文的括号