
c++如何强制转换
展开全部
对于可以转换的类型,如int -> long,可以直接转换,关键是保证转换时可以进行的,如果不能转换的类型不能强制转换。
int a = 10;
long a1 = (long)a;
int a = 10;
long a1 = (long)a;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
强制类型转换一般格式:b变量=(类型A)c变量;其中A 喂目的类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a = 5;
int sum = 0;
double b = 2.3;
sum = a + int(b);
b = double(sum);
int sum = 0;
double b = 2.3;
sum = a + int(b);
b = double(sum);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TYPE b = (TYPE)a;
也可以用const_cast,static_cast,dynamic_cast,reinterpreter_cast
也可以用const_cast,static_cast,dynamic_cast,reinterpreter_cast
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
强制转换的有很多,分为显式与隐式转换,具体可以百度查询,建议多看书,并且上机实践!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询