首页 > 试题广场 >

C++中,下列数据类型的转换,哪个可能会发生信息丢失?

[不定项选择题]

C++中,下列数据类型的转换,哪个可能会发生信息丢失?

  • int -> char

  • int -> long

  • long -> float

  • int -> double

int 四个字节 char 1个字体 int->char 容易丢失信息 
long 8个字节 float 4个字节   long-float 容易丢失信息
发表于 2021-06-22 20:27:19 回复(0)
long很多时候是4啊,跟编译器有关
发表于 2022-06-01 02:01:45 回复(0)
char:1字节
int:4字节:
long:8字节
float:4字节
double:8字节
大转小会丢失精度
编辑于 2022-04-20 21:01:23 回复(0)
类型转换时只能从小的向大的转换,就相当于大桶装得下小桶的东西,小桶装不下大桶的一样
发表于 2022-02-25 16:11:23 回复(0)
这个跟具体机器的实现有关系吧
发表于 2021-07-15 11:56:24 回复(0)
大数据转小数据会丢失精度
发表于 2021-06-22 22:18:39 回复(0)