2011-10-10 57 views
0

对于char变量,我也将它设置为0,因为我会设置和int或浮点数或任何其他变量?设置字符变量

char test = 0 

会是这样的,因为

int test = 0 

会是这样呢?

+0

什么是你真正想要去完成?在“清除”它后,你将如何处理它?存储另一个值?打印它? – Cascabel

回答

3

你想要什么?字符'0',或ascii 0?

如果你想将其设置为字符“0”,那么你需要:

char test = '0'; 

如果你想ASCII值0,那么它的罚款事情是这样的。

+0

我只是希望它没有任何东西被清除。基本上int是0。 – mystycs

+1

变量不需要被“清除”。如果您打算在第一次使用时写入它,则不需要将其初始化为任何内容。 – Mysticial

+1

更强烈的是,char和int值不能被清除,它们总是包含一个有效值。 –

0

您可以随时使用类型转换在C++中, 所以即使你写INT测试= 0 你可以通过把它转换成char, 这个不用说了字符访问其ASCII