我将 int 转换为 float 并将 1.23 输入到 'a' 但输出为 1 有什么问题?
int a = 123;
static_cast<float>(a);
cout << typeid(a).name(); //int
cin >> a; //1.23
cout << a; //1
return 0;
我将 int 转换为 float 并将 1.23 输入到 'a' 但输出为 1 有什么问题?
int a = 123;
static_cast<float>(a);
cout << typeid(a).name(); //int
cin >> a; //1.23
cout << a; //1
return 0;