99问答网
所有问题
当前搜索:
字符串储存汉字如何表示
...内存中
汉字
用机内码
表示
,现有6个字节的
字符串
,依次是:36H,B1H...
答:
一个
汉字
机内码的两个字节,最高位一定都是1,而36H和46H,都不是。只有下面两个。B1H,D2H,是一个;C8H,B4H,又是一个。一个汉字是两个大于A0H的字节。所以,6AH和53H不是汉字(分别是小写j和大写S),而B1D2H和C8B4H是汉字。一个汉字用两个字节
表示
,所以6个字节可以表示三个汉字。第一...
c语言
如何
达到输入一句中文输出指定的中文?
答:
C语言中,汉字是用
字符串
来存储的,因为,汉字是多字节组成(GBK字符集一个汉字占两个字节,UTF8字符集,一个汉字占三个字节),所以,标准C中,只能用字符串来
存储汉字
数据。可以采用字符串输入函数来输入中文。判断中文是不是指定数据,可以用strcmp()函数来进行比较 中文输出,可用printf("%s")来...
如何
在c51中定义含有
汉字
的
字符串
答:
例子:正确的定义:uchar const tuihou="发射时间推后";uchar const danwei="微秒 ";uchar const tishi="\n\r\n\r在十秒内按住 '0'键进入设置\n\r\n\r ";错误的定义:unsigned char code danwei[]= "正";编译后:danwei[]= {0xd5,0x00}(正确结果应是:{0xd5,0xfd,0x00});...
字符串
中统计
汉字
个数
答:
看一下
汉字
采用什么编码,gbk的话一般是两个字节
表示
一个汉字,如果全部是汉字的话,求
字符串
长度,然后除以2就可以了。但是要考虑字符串中 有英文字符和其他字符的情况吧
c语言
如何
判断输入的
字符串
是否有
汉字
答:
这是跟
汉字的存储
方式有关,西文
字符
用ASCII码的话,一个字节可以
表示
一个字符,而汉字用的是双字节表示一个汉字。那么,为了在机器内部区分ASCII码和汉字机内码,就规定汉字的两个字节的最高为都为1.例如:汉字“啊”的汉字机内码为B0A1H 表示成双字节是这样的10110000 10100001 本程序用的就是判断...
c#
怎么
判断
字符串
中包含
汉字
?
答:
1、用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而
汉字
则是大于127,具体代码如下:string text = "是不是汉字,ABC,柯乐义";for (int i = 0; i < text.Length; i++){ if ((int)text[i] > 127) { Console.WriteLine("是汉字"); }else{ Console.WriteLine("...
字符
型变量最大可
存储
多少个
汉字
答:
半个
汉字
!字符型变量 char b ;变量b就只能放一个字母。一个字母就一个字节,放了汉字就会溢出,所以还是定义
字符串
char b[number];能放number/2个汉字,或者指针指向内存中的一个地址 char b ;没有具体留意能放多少汉字,没有测试过,理论上可以放很多很多。
如何
判断一个
字符串
中含有中文
答:
可以这样简单地判断:普通
字符串
,其组成是由ASCII码小于等于127的字符,当字符串类型是由有符号的char类型时,判断其ASCII码在0~127之间即为通用ASCII字符,如果是负值,则算是扩展ASCII字符,一般
汉字
都是用连续两三个扩展ASCII
字符表示
的,所以判断ASCII是否小于0即可;如果字符串类型是无符号的unsigned ...
VB
如何
将变量设置为
字符串
形式(
汉字
)
答:
dim iChar as string iChar="我是
汉字字符串
" 'vb的string类型可以完美支持汉字,只是占用的空间是英文的两倍 dim 我 as string '另外vb是支持定义汉字名称的变量的,只是问题很多,不建议使用 我="7zig“me.print 我
C++输入一个
汉字字符串如何
让提出第一个汉字
答:
include<iostream> #include <string> using namespace std; void main() { string s; s="李刚刚"; cout<<s[0]<<s[1]<<endl; system("pause"); } 追问: 不是这个 是用一个
字符 串
保存姓氏 回答: #include<iostream> #include <string> using namespace std; void main()...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜