导航:首页 > 编程语言 > 编程里可以有汉字吗

编程里可以有汉字吗

发布时间:2024-11-04 20:17:42

❶ 电脑为什么不能用汉字编程

其实有汉语编程的,但是但是并不实际.
编程的语言知识一种代码,最终还是转成2进制,所以理论上用什么语言编程都是一样的.
问题在于,编程语言要有严格的规定,并且不能重复.
对此,英文比中文更有优势.
其一,中国人讲中文,都有严格按语法来说吗,中文有倒装,省略,但是这些,电脑是看不懂的.
其二,汉字太多,多音字也很多,用命令的时候不能很快.
其三,参数问题,几乎通用的参数都是字母加字符,用中文,画蛇添足了.
其四,一个汉字占用二个字符,这样写的程序显得臃肿,并且影响编辑.

❷ 在c语言编辑过程中如何输入汉字呢

定义一个字符串变量,这个变量的值中就可以输入汉字了。

汉字是多字节的,一个char放不下,可以使用字符数组,但需要给数组分配空间,或者使用string

例如:

#include<stdio.h>
intmain(void)
{
chara[7]="你好";
scanf("%*s",a);
printf("%s ",a);
return0;
}

(2)编程里可以有汉字吗扩展阅读:

其实从语言学的角度来说,英文是线性的一维语言,而中文是平面的二维语言。而程序恰恰是线性的一维的。也就是说,线性的英文正好能契合线性的程序。所以,中文并不适合现有的编程方式。

然而,未来的发展可能超出你的想象。未来可能会有多维度的量子计算,也许二维的中文反而会比一维的英文更适合。

程序员对比过中文编程和英文编程就会明白,中文编程反而会提高门槛。因为编程的核心根本就不是什么语言,而是程序化思维方式。最简单的并不是英文编程,而是数学符号编程,极度抽象,普通人很难理解,但代码量特别少。

❸ c语言编程中,怎么输入输出 姓名,汉字。

如果您是用TC进行编程,那么只能显示英文,如果您是用VC进行编程就可以显示中文了。两者只是编译工具不一样,编程语言的使用是一样的。

代码如下:

#include<stdio.h>

#include<string.h>

int main(){

char name[6][20];

char temp[20];

printf("请输入6个人的名字: ");

int i;

for (i = 0; i < 6; i++){

gets(name[i]);

}

printf(" 这六个人的名字如下: ");

for (i = 0; i < 6; i++){

printf("%s ", name[i]);

}

printf(" ");

printf("按字典排序后如下所示: ");

int j, k;

for (j = 0; j < 6; j++)

for (k = j + 1; k < 6; k++)

{

if (strcmp(name[j], name[k])>0)

{

strcpy(temp, name[j]);

strcpy(name[j], name[k]);

strcpy(name[k], temp);

}

}

for (i = 0; i < 6; i++)

printf("%s ", name[i]);

}

拓展资料

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。



阅读全文

与编程里可以有汉字吗相关的资料

热点内容
海康威视设备已加密 浏览:663
自适应路由算法 浏览:315
pythonxlwt写入一列 浏览:995
性之助app哪里可以下载 浏览:414
安卓如何自己改图标 浏览:848
如何去掉app资源库的建议 浏览:730
中兴研发面试要写算法吗 浏览:65
linux系统配置文件 浏览:601
php登录网页模板 浏览:931
windownginxphp 浏览:509
resync命令 浏览:536
dos命令手册 浏览:287
硅谷编程二维数组 浏览:41
inside游戏什么时候移植安卓 浏览:944
极光安卓是什么 浏览:541
如何减少pdf文件大小 浏览:84
ios屏幕新建文件夹 浏览:298
单片机固定座 浏览:323
一名程序员的生活 浏览:990
服务器电源卡插头如何拔 浏览:488