66问答网
所有问题
当前搜索:
c语言给char赋值中文
c语言
中怎样给一个变量
赋值为中文
答:
int main(){
char
s[]="中华人民共和国",*p="万岁!";printf("%s%s\n",s,p);getch();return 0;} 另外,也可以用 char s[100];scanf("%s",s);或gets(s);
C语言
可以初始字符变量
赋值为
汉字吗
答:
不行,因为char是C语言中可容纳单个字符的一种基本数据类型;别说汉字了,就是两个字母也不行。可以使用 字符数组(
char
a[ ]=“汉字”;) 或者 字符串变量(string a=“汉字";) 来存蓄汉字。
C语言
可以初始字符变量
赋值为
汉字吗
答:
1
C语言
可以初始
char
变量
赋值
为汉字,但是得不到完整的汉字.2 原因 char变量的容量是一个字节,而一个汉字通常不少于两个字节.所以用char变量来存储汉字是得不到完整的汉字的
C语言
怎么给一个变量
赋值中文
?
答:
可以通过给字符数组
赋值
来解决。就是变量b需要定义为字符数组。例如:include <stdio.h>int main(){
char
b[]="汉字";printf("%s",b);return 0;}//运行结果:C语言中不存在你图片中写的这种语法,既然学C语言,就应该按照C语言要求的格式来进行书写,不能自己强行发明创造。
c语言
可以把一个汉字赋
给char
变量吗
答:
char
型变量只占用1个字节,而汉字至少需要2个字节。因此单个char型变量无法存储一个汉字。
C语言赋值
一串汉字,并输出其中一个字怎么做
答:
用指针实现,比如 include <stdio.h>void main(){
char
sz[20] = "一二三四五"; //输出 "三"char * p;p = (char *)sz + 4; //一个汉字占两个字节,指针指向数组的第5个字节;p[2] = '\0'; //将指针指向的第三个字节
赋值为
结束符,代表结束;printf("%s\n", p);} ...
在
C语言
中,可以为字符数组赋汉字吗?
答:
下标是一个数字,一般都是这样的。
char
在
c语言
中,也算一个数吧,比如,你会发现字符'a'和其对应的ascii码98(??),所以这样子用是可以的。不过,切记,char的范围,它在-128~128之间,如果,没有使用好,比如ch++的,导致溢出,那可是会一直循环下去的。
C语言
中如何使用汉字?
答:
在
C语言
中,可以通过将汉字作为字符串输入。由于一个汉字占2个字节,所以对汉字的操作,只能以2个字节作为操作单位。下面通过具体实例来说明汉字在C语言中的使用:
char s
[] = "首都北京"; // 将汉字字符
赋值
给字符数组char s2[20]; // 定义字符数组,存放用户输入的汉字scanf("%s", s2);...
C语言
中,想要给一个变量个
赋值为
汉字,该变量应该是什么数据类型的啊...
答:
那么它占用两个字节,需要用short类型。2。如果你输入的汉字时宽字节(UNICODE),那么它也是占用连个字节,使用short就可以了。3。如果你输入的汉字是多字节(UTF8),那么很不幸,它可能是1~3字节,所以最好使用long类型。
char
- 1字节 short - 2字节 long - 4字节 贴出你的代码,再来说事。
C语言
中,字符型变量能否赋汉字的值?
答:
当然可以 比如是
char
a[20] = "你好";你打印看看
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言怎么把汉字赋值给变量
c语言给变量赋值中文
c语言输入5个学生的3门成绩
c语言定义中文变量
c语言char变量如何赋值
char类型数组怎么赋值
char数组赋值整数
c语言char赋值规则
C语言字符型变量赋值规则