(char)0在c ++中的含义是什么?

时间:2012-04-04 02:46:38

标签: c++ arrays char

(char)0的含义是什么。

例如,这是什么意思?

array[1] = (char)0;

3 个答案:

答案 0 :(得分:5)

这是一个C风格的演员。也就是说,它会将0(类型为int的文字)转换为char\0字符)。只需使用'\0'文字就可以完全避免这种演员表。

答案 1 :(得分:2)

0char投放到'\0',{{1}}。

答案 2 :(得分:0)

一个int(整数)(0)转换为一个字符(char)。

投射意味着您正在更改类型。