11问答网
所有问题
当前搜索:
char数组能存中文吗
char可以存汉字吗
?
答:
char是容纳单字符的一种基本数据类型,
不能存储汉字
,(一个汉字占2字节)存储字符串用string,其实String就是一个char的数组,不过它当中的元素多一个‘\0'在数组的最后,表示结束例如字符串abcdchar a[]={'a','b','c','d','\0'};是等价的。而且一个变量只能存一个字符;如果要存多个则...
char
型变量中能不能存贮一个
中文汉字
?为什么?
答:
所以单个
char
变量是无法
存储
下
中文汉字
的。
char
型变量中能不能存贮一个
中文汉字
?为什么?
答:
可以
,不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。1、char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两个...
char
型变量中能不
能存储
一个
中文汉字
?为什么?
答:
在C语言中一个汉字的存储空间等于两个字符,
所以一个char型变量不能存储一个中文汉字
。而在Java语言中,由于Java在设计的初期就考虑到将该语言使用在互联网当中,所以设计者们选用了Unicode字符集,这也使得Java程序能够在互联网当中更好的流通,也正是由于这样的原因,以下的代码是合法的:char c=‘中...
为什么 java 里
char
可以存储中文
?
答:
因为java中的char是两个字节的,
所有可以用来存储中文(一个中文也是两个字节)
,而在c语言中char只是一个字节,所有不能用来存储中文,要想存储中文,只能用字节数组。java的基本数据类型长度 byte:1 short:2 int:4 long:8 boolean:1 char:2 float:4 double:8 c的基本数据类型长度 short:2 ...
在C语言中,
char
所定义的变量
可以
是
中文吗
?,
答:
引号中的,c语言将之看作字符
数组
,
可以
是
中文
,
C语言问题,如何将
中文
放进字符
数组
答:
char
*s[4]={"李四","张三","黄生","二小"},*p;[4]把p[i]指向s[i],即:for(i=0;i<4;i++)p[i]=s[i];也
可以
直接char *p[4]={"李四","张三","黄生","二小"};这里数字4只是表示指针
数组
中指针的个数,而不是字符长度。
C语言
可以
初始字符变量赋值为
汉字吗
答:
不行,因为
char
是C语言中可容纳单个字符的一种基本数据类型;别说
汉字
了,就是两个字母也不行。
可以
使用 字符
数组
(char a[ ]=“汉字”;) 或者 字符串变量(string a=“汉字";) 来存蓄汉字。
java中用Scanner将一个
汉字
输入到
char
型变量中,然后输出的时候, 汉字...
答:
import java.util.Scanner;public class TestScanner {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入:");String s = scanner.next();System.out.println(s);}}
汉字
超出了
char
的范围,兄弟 ...
c语言如何使用二维
数组存储中文
?
答:
在C语言中
存储中文
名字,需要使用wchar_t类型来定义
数组
。用wprintf函数输出,通过setlocal设置本地环境。示例如下:#include <stdio.h>#include <locale.h>int main(){setlocale(LC_ALL, "chs");wchar_t wc[] = L"李磊和韩美美";wprintf(L"%s\n",wc);return 本回答由电脑网络分类达人 高德宝推荐 举报| 答...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
char能存汉字吗
char类型能存汉字吗
char可以是汉字吗
notechar可以汉字吗
char为什么可以存汉字
char类型存储单词
char中文范围
int数组里能存放char吗
char可以存中文吗