77问答网
所有问题
在C++中,"a+b=c"占几个字节,解释一下。
如题所述
举报该问题
推荐答案 2017-10-27
在C++中,"a+b=c"占了6个字节。
解释:"a+b=c"是一个字符串,里面一共有'a'、'+'、'b'、'='、'c'总共5个字符,还有一个字符串终止符'/0',加起来一共就是6个字符。
一个字符就是一个字节,所以占了6个字节。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WWNNYp88G.html
其他回答
第1个回答 2019-10-27
在老版本的c++中,字符串长度为5,内存实际占用空间为6(结束符'\0\占一个字节)
在较新的版本中,可能会占用10个char或者更多的空间,因为有unicode、tchar、wchar等宽字节定义。
第2个回答 推荐于2017-10-27
a占一个字节
+占一个字节
b占一个字节
=站一个字节
c占一个字节
加上一个
字符串
结束标志'\0'
总共占6个字节本回答被提问者采纳
相似回答
大家正在搜
相关问题
C++中字符串里每个字符占多少字节,譬如“abcd”里a b...
C++中的变量类型都有哪些,各占多少字节?
int a=b=c=0; a++&&b++||c++;求 a...
C++中为什么变量的声明顺序不同所占用的总内存就不同
C++中a,b,c都是整型变量,为什么c=b++=c++;有...
abc均为整型变量,则执行以下语句a=b=c;a++&&++...
int a,b,c; a=(b=c=5,++b,b+(c++...
c++中,m=a++>=3&&++b;当a=2,b=5时输出...