00问答网
所有问题
数据类型的混合运算
在C语言里面 混合运算是不是就只有自动转换和强制转换两种?
可以举个例子 怎么样才是自动转换 怎么样才是强制转换吗
举报该问题
推荐答案 2012-08-20
混合运算只有自动转换和强制转换两种。
如:
1+2.0 //先将整型1转换为double型,再与2.0相加,结果为double型,值为:3.0。这个就是自动转换。
1+(int)3.1415926 //先将double型3.1415926转换为int型,再与1相加,结果为int型,值为:4。这个就是强制转换。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/Zeee0j0eB.html
其他回答
第1个回答 2012-08-20
int main()
{
double a = 10.0;
int b = 15;
int c = b / a;//自动转换
int d = b/(int)a;//强制。
}
本回答被提问者和网友采纳
相似回答
若将int,long,float等
类型的数据
进行
混合运算
,其结果的
数据类型
是什么...
答:
一个int 和一个double
类型运算
结果回事double的,因为double表示的
数值
范围比int大 同理 int,long,float一起运算,结果会是float类型的
数据类型的混合运算
答:
混合运算
只有自动转换和强制转换两种。如:1+2.0 //先将整型1转换为double型,再与2.0相加,结果为double型,值为:3.0。这个就是自动转换。1+(int)3.1415926 //先将double型3.1415926转换为int型,再与1相加,结果为int型,值为:4。这个就是强制转换。
c语言试题。。。各种
类型数据的混合运算
如图,求帮我解释下为什么结果是...
答:
<1>.a,b为整型值,a/b
运算
结果只能是整型值4;4x9得36;a%b得13;13+36得49赋值给整型的C1 <2>.42.6/28.3+(42.6+28.3)/2-1结果为35.95530,float保留6位小数;<3>a+x中int
类型的
a被隐形转换为float类型参与运算,输出格式为%f,则结果保留6位小数,35+42.63=77.630000 <4>首先...
...c是单精度型,d是双精度型,问:a*b+d-c是什么
类型
?
答:
不同数据类型间
混合运算
的转换规则 不同
数据类型的
数据进行预算时,必须先转换成同一数据类型,然后才能进行运算。转换的规则如下图所示:图中横向向左的箭头表示必定的转换,如字符数据必须先转换成整数,short型转换为int型,float型数据在运算时一律先转换成double型,以提高运算精度(即使是两个float型...
大家正在搜
数据类型混合运算时输出什么类型
不同数据类型的混合运算
简述数据类型的混合运算规则
java中的混合数据类型运算
数据类型混合运算时
混合数据类型运算
c语言不同类型数据混合运算
c语言不允许类型的混合运算
不同数据类型运算
相关问题
c语言中不同类型的数据能否进行混合运算?如果能,以何种规则进...
关于C语言不同数据类型的数混合运算的问题
Java中不同类型数据是否可以运算?例如:单精度和int类型...
C语言中,各类数值型数据间的混合运算的问题。
各类数值型数据间的混合运算
java入门教程 数据类型混合运算和类型转换的相关问题。
求int long char double float 在混...
C语言中不同数据类型的数据在运算时采用的规则有哪些