99问答网
所有问题
字符串的长度是指?包括标识符0吗?
如题所述
举报该问题
推荐答案 2009-03-23
楼上的你是不对的,在c语言里面字符串的长度包括'\0',也即是字符串的长度=字符字数+1。二VB里面是不包括的。其他的语言不清楚~嘿嘿
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jtXO7jzz.html
其他回答
第1个回答 2009-03-23
试试就知道了:(答案:不包括。)
=================
#include<iostream>
using namespace std;
void main()
{
char str[]="hello";
int size=strlen(str);
cout<<size<<endl;
}
===================
第2个回答 2009-03-23
不包括,字符串长度是从string[0]到'\0'之间字符的个数(包括空格)
相似回答
数据结构(C语言)大神求救
答:
在C语言中字符串以'\0'结尾,在统计字符串长度时,该字符是不包括在内的
。但在存储字符串时除了要考虑有效字符串所要占用的存储单元个数,还要考虑用来存储字符串标识符('\0')的那个存储单元。也就是说,字符串所占用的存储单元个数=字符串长度 + 1....
strlen函数测量
字符串长度是包括
结束
标识符吗
答:
不包括结束符,这就是它和sizeof()主要区别;如下程序:include<iostream> using namespace std;void main(){ char str[]="chain";cout<<strlen(str)<<endl;cout<<sizeof(str)<<endl;} 应该输出:5 6
C语言中定义数组str[ ]="desktop",那这个数组
长度是
多少?
答:
需要知道的是,char s声明一个字符;char st[10]声明一个最多存放十个字符的字符数组,他可以存放1至10个字符,也可以存放1至9个字符并在后面加一个
零
,当后面加一个零时,就可以称之为字符串数组,或者简称字符串。而
字符串的长度是
不包含后面那个零的。题目中这种定义方式,系统会自动在后面加上...
高分救助:帮我答几道C语言题
答:
是字符串常量(string literal),它的类型是const char [N],N为字符串的长度(包括结尾的0)
。 "The C Programming Language"指出,写字符串常量的结果是未定义的(undefined)。所以在有些平台(操作系统+编译器) 上程序不会出错,而在其它平台上程序出现异常。 GNU手册里这样说: Writing into string constants is a...
c语言strlen函数问题
答:
strlen实际上是,从参数表示的地址往后找,找到第一个'\
0
',即
串
尾。然后计算'\0'至首地址的“距离”,即隔了几个
字符
,从而得出
长度
。char x[]={0xBC,0xDD,0xCA};中,实际上是定义了一个char型的数组,而由于x[0],即0xBC开始往后找,一直到0xCA,都没'\0',所以会继续往后。当然,...
求'
string
'在pascal中的意思以及用法
答:
字符串是
由字符组成的有穷序列,字符串类型定义:type <字符串类型
标识符
>=
string
[n];var 字符串变量:字符串类型标识符;其中:n是定义的
字符串长度
,必须
是0
~255之间的自然整数,第0号单元中存放
串的
实际长度,程序运行时由系统自动提供,第1~n号单元中存放串的字符,若将string[n]写成string,则...
C语言中字符常量
字符串
常量和
标识符
的区别
答:
字符常量是单引号括起来的,如'A'。也可以认为是一个int;
字符串
常量是双引号括起来的,如"ABC"。是以\0结尾的字符数组;标示符就是常量或者变量的名字,不用带任何引号。
C语言的
标识符
有什么要求
吗?
答:
1、标识符必须以字母a~z、A~Z或下划线开头,后面可跟任意个(可
为0
)
字符
,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。2、标识符区分大小写字母。3、
标识符的长度
,c89规定31个字符以内,c99规定63个字符以内。4、C语言中的关键字,有特殊意义,不能作为标识符。5、自定义...
c语言的一道题。。。
答:
首先sizeof()是判断"数据类型"
长度
的一个
标识符
char a[7] ="a0\0a0\0";这个数组有7个字符 分别是 'a','0','\0','a','0','\0',还有
字符串的
结尾隐藏的'\0' 总共7个字符 因为sizeof(a) , 所以printf("%d",sizeof(a));将输出7 而strlen()函数是string这个头文件里的一个...
大家正在搜
字符串是用户标识符的是
字符串长度包括\0吗
以下字符串为标识符的是
下列字符串是标识符是
下列字符串不属于标识符的是
缺少标识符字符串或数字
c语言字符串标识符
字符串的长度
字符串的长度怎么看
相关问题
平时说的字符串长度,包不包括'\0'?
strlen函数测量字符串长度是包括结束标识符吗
字符串的长度包含结尾符吗?
strlen是求字符串长度的函数,书上说不包含结束标志,请问...
关于字符数组中的结束标识符‘\0’,是怎么加啊的
strlen求字符串的长度包含结尾符吗
C语言中的strlen(str)函数反回值中包括字符串的结尾...
输入一个字符串,判断是否是一个合法的c语言标识符。 输入一个...