2个回答
展开全部
你的问题c语言会通过隐式类型转换来完成,无需专门代码,也无需你来操心
如果我没理解错你的问题,你是说类似于32位int与64位long型的异或运算吗
c语言中会隐式的把int自动扩展成long型,然后进行异或运算
比如
int a =10
long b = 20L;
long c = a ^ b; // a自动扩展为long型
具体转换优先顺序,可以参考任意一本c语言基础教程的“类型转换”一节
追问
自动转换了?
追答
恩 没错 any question?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询