char.()在C++中打印出什么



我试图找到关于这方面的文档,但似乎没有任何明确的答案。我尝试了一个示例程序,在看来,这是可靠的行为吗?在C++标准中,char.((初始化为什么。

int main()
{
std::cout<<char()<<std::endl;
return 0; 
}

char()返回的事实是正常的,并且是可靠的(整数变量用这样的语法初始化为0,指针初始化为nullptr(。例如,unsigned short int()也将返回0。对于char,它显然不是字符";0";,而是CCD_ 7字符。

然后,当试图打印它时,您试图打印一个char,它在char*字符串中用于标记字符串的末尾。。。因此,毫无疑问,它根本没有被打印出来,即使是作为一个单独的字符。

相关内容

  • 没有找到相关文章

最新更新