77问答网
所有问题
字符串char a[]=”abc”;在内存中占用的字节数为( )a 3 b 4
如题所述
举报该问题
推荐答案 推荐于2017-10-03
字符串有带结尾(\0), 因此, strlen计算长度应为4 (空格 + a + b + c), 但是在内存中, 含了结尾, 应该是5.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GGN33qqINNGpWpGq3Iq.html
其他回答
第1个回答 2015-12-22
字符串char a[]=”abc”;在内存中占用的字节数为( b 4 )
本回答被网友采纳
相似回答
17、
字符串
"
abc
"
在内存占用的字节数
是
(
)
。 a.
3
b.
4
c. 6 d. 8
答:
四个字节,三个字符加一个结尾标记
字符串
”
ABC
”
在内存占用的字节数
是
()
答:
正确答案:
A
ABC在内存中占用的字节数
是几个?
答:
c语言试题。
字符串"ABC"在内存中占用的字节数为4
,因为所有字符串都有一个'\0'字符作为结束符标志。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入...
c语言试题。
字符串
"
ABC
"
在内存中占用的字节数为
?为什么呢?
答:
为便于C程序判断
字符串
是否结束,系统对每个用双引号括起来的字符串常量都添加一个字符串结束标志---ASCII码值为0的空操作符'\0'。所以
占用字节数为4
!
char
str
[]=
"
abc
"与char str[]={'a''b''c'}的大小
答:
str[3]={'a', 'b', 'c'};/*用逗号隔开*/。
char
str
[]=
"
abc
"; 这个str
占用4字节
,这是因为C
字符串
,编译器会自动加一个'\0'。"abc"
在内存中
实际上是"abc\0",所以
为四字节
。char str[3]={'a', 'b', 'c'}; 这个容易理解,你定义时候已经定义为char [3],所以
占3字节
。
c语言中
字符串的
定义,求解
答:
字符串
不是c语言的基本数据类型,字符串是用字符数组实现 所以定义字符串应该这样
char
a[] =
"
abc
";或者const char * a = "abc";C++里可以用string这个字符串类,MFC可以使用CString类 string a = "abc";CString a = "abc";
...c='a',String s="
abc
"时,分别
在内存中占
多少
字节
?
答:
s="
abc
"在内存中只占3字节。应该这么说,String s="abc"至少
在内存中占3字节
。这是因为
char
是基本数据类型,而String确是对象类型。对象是一种很复杂的数据类型,你要看一个对象具体占多少字节,可以把这个对象序列化后存入一个文本文件来看它具体占用了多少字节,当然这也不是精确的,因为序列化需要...
大家正在搜
字符串abc在内存中占用的字节数
字符串abc在内存中占几个字节
字符串在内存中是如何存储的
字符串占用的字节数
c语言字符串内存字节数
字符串abcd占用多少字节
结构体变量占用内存的字节数
字符串"a"占几个字节
一个字符串占几个字节
相关问题
c语言试题。字符串"ABC"在内存中占用的字节数为?为什么呢...
c语言试题。字符串"ABC"在内存中占用的字节数为?为什么呢...
字符串"ABC"在内存占用的字节数是 ?
在pc机中,字符串“abc\n”在内存占用的字节数是几个
字符串"ABC"在内存中所占的字节数?
为什么‘\n’占用的字节数是1?“ABC”占用的字节数是4?