标签: c++ arrays char
(char)0的含义是什么。
(char)0
例如,这是什么意思?
array[1] = (char)0;
答案 0 :(得分:5)
这是一个C风格的演员。也就是说,它会将0(类型为int的文字)转换为char(\0字符)。只需使用'\0'文字就可以完全避免这种演员表。
0
int
char
\0
'\0'
答案 1 :(得分:2)
0已char投放到'\0',{{1}}。
答案 2 :(得分:0)
你将一个int(整数)(0)转换为一个字符(char)。
投射意味着您正在更改类型。