11问答网
所有问题
当前搜索:
char存储一个汉字
char
输入
一个汉字
,nchar输入一个汉字,各占几个字符和字节?
答:
Char
输入
一个汉字
一个数字占2个字符,两个字节。nchar输入一个汉字占1个字符,两个字节。
一个汉字
占多少字节
答:
一个汉字和一个字母(数字)所占内存比较 一个汉字:占两个字节(byte),即16比特(bit)一个字母:占一个字节(byte),即8比特(bit)而
char
字符型占2个字节,刚好
存储一个汉字
或者两个字母。Bit意为“位”或“比特”,是计算机运算的基础;Byte意为“字节”,是计算机文件大小的基本计算单位。
字符数组能
存储汉字
吗
答:
字符数组是可以
存储汉字
的。例如:
char s
[ ]="你好吗";s数组的值就是‘你好吗’三
个汉字
。
c语言中
char
可以存字符吗?
答:
char
是容纳单字符的一种基本数据类型,不能
存储汉字
,(
一个汉字
占2字节)存储字符串用string,其实String就是一个char的数组,不过它当中的元素多一个‘\0'在数组的最后,表示结束例如字符串abcdchar a[]={'a','b','c','d','\0'};是等价的。而且一个变量只能
存一个
字符;如果要存多个则...
C语言可以初始字符变量赋值为
汉字
吗
答:
不行,因为
char
是C语言中可容纳单个字符的一种基本数据类型;别说
汉字
了,就是两个字母也不行。可以使用 字符数组(char a[ ]=“汉字”;) 或者 字符串变量(string a=“汉字";) 来存蓄汉字。
char
是整数么,为什么不能
存储汉字
?
答:
char
是容纳单字符的一种基本数据类型,不能
存储汉字
。严格来说,char 其实也是整数类型(integer type),因为 char 类型
储存
的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。
一个汉字
等于多少字符
答:
在 ASCII 编码中,一个英文字母字符
存储
需要1个字节。在 GB 2312 编码或 GBK 编码中,
一个汉字
字符存储需要2个字节。在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符
储存
需要3到4个字节。在UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字...
char
型变量中可以
存储
多少
个汉字
答:
在C语言中,
char
类型占1
一个
字节,而汉子占2个字节,所以不能
存储
C语言中,
一个汉字
是被系统当作一个字符还是被当作是一个字符串?
char
...
答:
汉字
占2个字节
char
a='我';可以这么定义,但是会被截断,只能留下
一个
字节 wchar_t a = '我';//就可以了 wchar_t 是专用的宽字符,用于装2个字节的字符
储存一个汉字
需要多少字节
答:
一个汉字
是2个字节。一个英文字母(不分大小写)是一个字节。中文标点占三个字节。英文标点占一个字节。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜