66问答网
所有问题
当前搜索:
char型变量中能不能存储一个中文汉字
char型变量中能不能存贮一个中文汉字
?为什么?
答:
在C语言中,char类型占1一个字节,而汉字占2个字节,所以
不能存储
。在Java中,char类型占2个字节,而且Java默认采用Unicode编码,一个Unicode码是16位,所以一个Unicode码占两个字 节,Java中无论汉字还是英文字母都是用Unicode编码来表示的。所以,在Java中,
char类型变量
可以
存储一个中文汉字
。
char型变量中能不能存贮一个中文汉字
?为什么
答:
不能
char
只占一个字节.
汉字
通常是两个字节来表示,可以使用char数组来表示汉字. 例如 char a[5]="你";
char型变量中能不能存贮一个中文汉字
?为什么
答:
一个汉子占两个字符空间,一个
char
只代表一个字符空间,也就是需要两个char的空间才能
存储一个
汉子,但你用的是c语言吧,要是java就没这问题,因为java用的是utf-8编码,char分配2个字符空间
char型变量中能不能存贮一个中文汉字
,为什么?
答:
还有一个段落功能:如果第一个表达式为false,则不再计算第二个表达式。也可以用作位运算符,如果运算符两侧的表达式不是布尔类型,则表示位和操作。要在Java中离开多个循环,可以在外部循环语句之前定义标签,然后使用内部循环主体代码中标记的break语句跳过外部循环。
Char型变量
用于
存储
以UNicode编码的字符,...
char型变量中能不能存贮一个中文汉字
?为什么
答:
char 型
只能
存储一个
字符,汉字占用2个字符,2个
char型
数据才能表示
一个汉字
java中
char型变量中能不能存储一个中文汉字
?并描述理由。
答:
java采用unicode,2个字节(16位)来表示一个字符,无论是
汉字
还是数字字母,或其他语言。
char
在java中是2个字节。所以可以
存储中文
char型变量中能不能存贮一个中文汉字
?为什么
答:
可以 1 bit = 1 二进制数据 1 byte = 8 bit 1 字母 = 1 byte = 8 bit
1
汉字
= 2 byte = 16 bit Java基本数据
类型
Int: 4 byte short: 2 byte long: 8字节 byte: 1字节(8bit)
char
: 2字节 float: 4字节 double: 8字节 ...
在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 ...
Java的
char型变量中能不能存贮一个中文汉字
答:
所以Java中的
char类型
也使用16 bit表示。 赋值可能是这样的:char ch1 = 88;char ch2 = 'A';ASCII字符集占用了Unicode的前127个值。之所以把char归入整型,是因为Java为char提供算术运算支持,例如可以ch2++;之后ch2就变成Y。当char进行加减乘除运算的时候,也被转换成int类型,必须显式转化回来....
c语言怎样才能输出
中文
???(最简单的方法)
答:
定义一个字符串
变量
,在这个变量的值中就可以输入
中文
了。
汉字
是多字节的,
一个char
放不下,可以使用字符数组,但需要给数组分配空间,或者使用string。例如:include<stdio.h> int main(void){ char a[128];printf("请输入所需输出的汉字:");scanf("%s",a);printf("%s\n",a);return 0;...
<涓婁竴椤
1
2
3
4
5
6
涓嬩竴椤
其他人还搜
char可以存储数字吗
char型变量的声明
string可以存储汉字么
char汉字
char数组汉字
char存储
char可以输入汉字吗
数组可以存储中文吗
汉字存入数组