C++ 设置字符变量

C++ 设置字符变量,c++,variables,char,C++,Variables,Char,对于char变量,我是否也会像设置and int或浮点或任何其他变量一样将其设置为0 比如 char test = 0 从那以后会是这样吗 int test = 0 会是那样吗?你想要哪一个?字符“0”或ascii 0 如果要将其设置为字符“0”,则需要: char test = '0'; 如果您希望ascii值为0,则可以按原样操作 你想要哪一个?字符“0”或ascii 0 如果要将其设置为字符“0”,则需要: char test = '0'; 如果您希望ascii值为0,则可以按原

对于char变量,我是否也会像设置and int或浮点或任何其他变量一样将其设置为0

比如

char test = 0 
从那以后会是这样吗

int test = 0

会是那样吗?

你想要哪一个?字符“0”或ascii 0

如果要将其设置为字符“0”,则需要:

char test = '0';

如果您希望ascii值为0,则可以按原样操作

你想要哪一个?字符“0”或ascii 0

如果要将其设置为字符“0”,则需要:

char test = '0';

如果您希望ascii值为0,则可以按原样操作

> p>您可以在C++中使用类型转换, 所以即使你写int-test=0 您可以通过将其转换为字符来访问其ascii,
不用说,对于字符,

,C++中总是可以使用类型转换。 所以即使你写int-test=0 您可以通过将其转换为字符来访问其ascii,
这对chars来说是不言而喻的

我只想让它什么都不被清除。基本上,int应该是0,是的。变量实际上不需要“清除”。如果要在第一次使用时写入,则无需将其初始化为任何内容。更重要的是,char和int值不能清除,它们始终包含有效值。因此,我可以直接使用
char test就这样?正确。它不需要初始化。我只希望它被清除,没有任何内容。基本上,int应该是0,是的。变量实际上不需要“清除”。如果要在第一次使用时写入,则无需将其初始化为任何内容。更重要的是,char和int值不能清除,它们始终包含有效值。因此,我可以直接使用
char test就这样?正确。它不需要初始化。你实际上想要完成什么?在你“清除”它之后,你打算用它做什么?存储另一个值?打印出来?你到底想完成什么?在你“清除”它之后,你打算用它做什么?存储另一个值?打印出来?