题目
以下数据 'H' "H" "HFUT" 在机内占字节的长度分别是( ) A 1 , 1 , 4 B 1 , 2 , 4 C 1 , 2 , 5 D 3 , 3 , 6
以下数据 'H' "H" "HFUT" 在机内占字节的长度分别是
( )
A 1 , 1 , 4
B 1 , 2 , 4
C 1 , 2 , 5
D 3 , 3 , 6
题目解答
答案
数据占有的空间不止和长度有关,也和数据类型[2]有关。'H'是char型,char占一字节
"H"是字符串,系统自动在末尾补'/0',所以是两个字节
同理, "HFUT"也是字符串,占4+1等于5个字节
所以选C 1 2 5
解析
步骤 1:确定 'H' 的字节长度
'H' 是一个字符,字符在计算机中通常占用 1 个字节。
步骤 2:确定 "H" 的字节长度
"H" 是一个字符串,字符串在计算机中通常以空字符 '/0' 结尾,因此 "H" 占用 2 个字节(1 个字符 + 1 个空字符)。
步骤 3:确定 "HFUT" 的字节长度
"HFUT" 是一个字符串,同样以空字符 '/0' 结尾,因此 "HFUT" 占用 5 个字节(4 个字符 + 1 个空字符)。
'H' 是一个字符,字符在计算机中通常占用 1 个字节。
步骤 2:确定 "H" 的字节长度
"H" 是一个字符串,字符串在计算机中通常以空字符 '/0' 结尾,因此 "H" 占用 2 个字节(1 个字符 + 1 个空字符)。
步骤 3:确定 "HFUT" 的字节长度
"HFUT" 是一个字符串,同样以空字符 '/0' 结尾,因此 "HFUT" 占用 5 个字节(4 个字符 + 1 个空字符)。