有什么办法让c语言的2.0和2是不一样的

2024-12-04 15:20:52
推荐回答(2个)
回答1:

2可以用int ,2.0就用double或者float,如果需要显示的或可以强制转化类型,如double a=3.000;
int b=(int)a;
printf ("%d",b);显示的是3

回答2:

不太清楚作者的意思,在c语言中2.0是浮点型的,2是整型的,存储的大小和方式都不一样,是有很大不同的。它们之间可以通过类型的强制转换进行转化。