上海巿24小时天气预报:"\x16"在计算机内存中占用几个字节?

来源:百度文库 编辑:高校问答 时间:2024/04/26 15:42:08
会计算机的~
但你用测字符长度的 strlen()函数来测它为什么是2呢???
不信你试试?为什么?

一个字节。虽然它的数字不大,但是在 C 中,\xhh 就是指一个字节的内容,无论 hh 的内容是多少。

字符长度跟字节数是不一样的,字节数是用sizeof,字符长度是用strlen测出来应该是1,因为它计算机内存储时结尾会补一个“/0”表示结束,而strlen函数不计“/0”,不过sizeof会记“/0”,算一个字节。所以\x16存储算两个