首页 > 试题广场 >

假定有下列声明: char sign = '$';

[问答题]
假定有下列声明:
char sign = '$';
sign的存储需要多少字节?‘$’呢?“$”呢?
推荐
字符变量占用一个字节,所以sign占用一个字节。但是字符常量是被存储在一个int中的,也就是说‘$’通常会使用2个或4个字节;但是实际上只使用int的一个字节来存储‘$’的编码。字符串“$”使用两个字节,一个用来保存‘$’,另一个用来保存'\0'。
编辑于 2018-03-19 21:35:36 回复(0)