字符串“\\\\1234\\\\n”占多少字节

如题所述

字符串“\\\\1234\\\\n”如果不包括结束符就是9个字节,包括的话就是10个字节。应占10个字节。

ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。

扩展资料:

在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。

在一些计算机系统中,4 个字节代表一个字,这是计算机在执行指令时能够有效处理数据的单位。一些语言描述需要2个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。

参考资料来源:百度百科-字节

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-19
字符串“\\\\1234\\\\n”如果不包括结束符就是9个字节,包括的话就是10个字节。应占10个字节本回答被提问者和网友采纳
第2个回答  2011-11-20
9个字节。这里面没有结束符。转义字符都是成对出现的,也就是一个\后面跟的第一个符号就是转义字符要表示的符号。 至于结束符,同样在一个字节。。。 然后就是关于换行符,可能在不同的系统和硬件环境下编译出来,有点区别。但是现在的主要的环境中,还是占一个字节的。
第3个回答  2011-11-20
\反斜杠是转义字符,\\即为一个反斜杠字符
如上字符串占9个字节。 4个反斜杠,1234 4个数字加一个字母 n追问

结束符呢

追答

有道理,忘了结束符了。字符串长度是9
但是所占字节数为10.

第4个回答  2011-11-20
<?
$s= "\\\\1234\\\\n";
echo strlen($s);
?>
你好是9个字符~~
由于n前面的\为4个 所以是字符串是下面这个
\\1234\\n