对不同数据类型的操作

时间:2015-03-15 14:13:00

标签: c type-conversion

当我将一个int变量与一个浮点变量分开时,它给出了正确的答案。我认为数据类型需要进行类型转换,因为一种数据类型无法使用其他类型的数据类型。如果没有,那么处理器如何决定它可以运行int和float,而不是int和char。

1 个答案:

答案 0 :(得分:0)

如果您没有明确地对变量进行类型转换,则会执行隐式类型转换。隐式类型转换的工作原理示例:

int variable =(int / float) - >变量将具有整数值。

float variable =(int / float) - >变量将具有浮点值。

使用char和int的示例:

int a=0; 
char c='c'; 
a = c; 
cout<<"Ascii value of"<<c<<"is "<<a;