导航:首页 > 源码编译 > c语言赋值中文怎么编译

c语言赋值中文怎么编译

发布时间:2022-03-30 05:18:06

㈠ C语言怎么编译才能显示中文

主要还是看你的编译器是否支持了。
我用dev-cpp,觉得不错。你试试。

㈡ C语言中,想要给一个变量个赋值为汉字,该变量应该是什么数据类型的啊

从汉字存储来说:
1。如果你输入的汉字时多字节(ANSI),那么它占用两个字节,需要用short类型。
2。如果你输入的汉字时宽字节(UNICODE),那么它也是占用连个字节,使用short就可以了。
3。如果你输入的汉字是多字节(UTF8),那么很不幸,它可能是1~3字节,所以最好使用long类型。

char - 1字节
short - 2字节
long - 4字节

贴出你的代码,再来说事。

㈢ 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]);

}


(3)c语言赋值中文怎么编译扩展阅读:

C语言的起源:

C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。

1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。

他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。

㈣ c语言怎么输出中文

printf()是可以的,只不过有些编译系统不支持中文,输出时出现乱码。
也就是说,不能输出中文是编译环境的问题,不是你方法不对。

㈤ C语言问题:怎么把汉字赋值给a

可以的,一个汉字要用两个char来存储。
也就是说,输入一个汉字,等价于输入两个char,输出的时候也要两个一起

㈥ C语言怎么给一个变量赋值中文

可以通过给字符数组赋值来解决。就是变量b需要定义为字符数组。

例如:

#include<stdio.h>
intmain()
{
charb[]="汉字";
printf("%s",b);
return0;
}

//运行结果:

C语言中不存在你图片中写的这种语法,既然学C语言,就应该按照C语言要求的格式来进行书写,不能自己强行发明创造。

㈦ 如何在在C语言里面输入汉字

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

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

例如:

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

(7)c语言赋值中文怎么编译扩展阅读:

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

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

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

㈧ C语言可以初始字符变量赋值为汉字吗

不行,因为char是C语言中可容纳单个字符的一种基本数据类型;
别说汉字了,就是两个字母也不行。可以使用 字符数组(char a[ ]=“汉字”;) 或者 字符串变量(string a=“汉字";) 来存蓄汉字。

㈨ C语言如何赋值

char类型,要用aa[0]='1';

㈩ c语言中怎样给一个变量赋值为中文

由于一个中文占2个字节,所以,可以用字符数组或是指向字符的指针。

#include<stdio.h>

int main()

{char s[]="中华人民共和国",*p="万岁!";

printf("%s%s ",s,p);

getch();

return 0;

}


另外,也可以用

char s[100];

scanf("%s",s);

或gets(s);

阅读全文

与c语言赋值中文怎么编译相关的资料

热点内容
剪力墙柱图纸没加密监理要求加密 浏览:57
车子绿本解压后多久可拿到 浏览:718
word怎么换成pdf格式 浏览:483
量学买卖点选股公式源码 浏览:791
苹果咋给应用加密 浏览:151
棒棒解压法 浏览:838
机器人算法迷宫 浏览:631
和面一样的感觉是不是看着很解压 浏览:200
服务器优化怎么写 浏览:99
缓解压力的音乐轻柔 浏览:930
虐杀原形压缩包有多大 浏览:966
让php执行exe文件 浏览:299
入门程序员考证 浏览:968
移动远程服务器什么意思 浏览:337
现在有什么靠谱的脱单app 浏览:880
辽宁网页直播系统源码 浏览:868
ajax获取网页源码 浏览:383
单片机树莓派接线图 浏览:814
php安装suhosin 浏览:689
服务器地址443无法连接 浏览:736