11问答网
所有问题
当前搜索:
char数组存储汉字
如何给
数组
赋值中文
答:
二维
数组
:
char
b[3][] = { "你好", "我好", "大家好" };三维数组: char c[2][3][] = { {"一", "二", "三"}, {"四", "五", "六"}, {"七","八","九"} };--- 另外,给你看个例子。对于GBK编码码:char *s = "静夜思";char a[7] = { s[0], s[1], ...
c语言如何使用二维
数组存储
中文?
视频时间 13:33
定义一个
char
类型的
数组
,然后用pringf的%c格式化输出,为什么可以输出
汉字
...
答:
这个和输出终端的字符串编码有关系。如果你连续输出的两个
CHAR
合起来是个中文字的编码,终端就会理解为中文并显示。
C语言可以初始字符变量赋值为
汉字
吗
答:
不行,因为
char
是C语言中可容纳单个字符的一种基本数据类型;别说
汉字
了,就是两个字母也不行。可以使用 字符
数组
(char a[ ]=“汉字”;) 或者 字符串变量(string a=“汉字";) 来存蓄汉字。
如何使用C语言
char数组
,完成对"中文测试",4个字的任意访问读取,分别...
答:
include <stdio.h> include <string.h> int main(){
char
*str[4] = {"中","文","测","试"};//指针
数组
char **p = str;//二级指针 //通过数组形式访问 printf("通过数组形式访问:");for(int i = 0;i < 4;i ++)printf("%s\t",str[i]);//通过指针形式访问 printf("\n...
c语言中
char
类型如何
存放
多个字符
答:
c语言中
char
类型如何
存放
多个字符 char只能存放一个字符,你可以定义一个
数组
来单个存放 非要存放多个字符请用字符串 如果是要存放单个汉子,请用char a[2]="的"来存放 因为一个
汉字
占2个字节 c语言中有没有字符串类型?如何存放和处理字符串?c语言可以用字符数组和字符指针表示字符串:字符数组 ...
...语言中输入输出
汉字
?(一般的printf,gets,get
char
,scanf,puts,putchar...
答:
char
只是一个字节,而一个
汉字
是两个字节,所以你无法通过一个char来输出一个汉字。你可以尝试把一串汉字放在一个
数组
中,你会发现数组的长度是汉字数量的2倍,然后输出数组的单个元素,你会发现出来的都是乱码。
C语言中如何读取文件中的
汉字
并将其存入
数组
中?
答:
建立一个足够大的字符型
数组
;以文本方式读打开原文件;按字符方式读取文件,每读一个字符判断一下是否为
汉字
编码(<0),若是则存入字符数组,不是则跳过读取下一个字符,直到文件结束。设原文件在当前目录下,名为123.txt,举例代码如下://#include "stdafx.h"//If the vc++6.0, with this ...
char数组
怎么存数字和字母
答:
在
char数组
中
存放
数字和字母的方法是将数字和字母转换为ASCII值,然后分别存放在char数组中。例如要存放“1”和“a”,可以将它们转换为对应的ASCII值49和97,然后存入char数组中即可。
定义的
char
[ ]
数组
,用scanf函数输入时,怎么输入
汉字
?
答:
2、你要是说输入的
汉字
是
char
[]内容,那么是肯定不行的,都知道计算机的语言是0和1组成的 。3、要是想叫输出时汉字也很简单,有可能楼主也经历过,只要一个程序不出错,按照自己的意愿去编写,输出的就可能是个汉字,有空可以尝试下,很好玩的。我把那叫做‘照字’,哈哈、
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
string可以存储汉字么
char汉字
char为什么不能汉字
char存储