C语言中double 和int型的数据之间可相互赋值?

如题所述

可以。 如: 

double a=1.2; 

int b; 

b=a;   b=1;//取整了 

int a=1; 

double b; 

b=a;  b=1.00000

(1)double(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。

(2)Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-18
可以。
如:
double a=1.2;
int b;
b=a; b=1;//取整了

int a=1;
double b;
b=a; b=1.00000
第2个回答  2018-02-02
可以。
如:
double a=1.2;
int b;
b=a; b=1;//取整了

int a=1;
double b;
b=a; b=1.00000
相似回答