c++ int怎么转u_short呢强转的数据有问题, atoi也是

 我来答
sweetererer
2016-12-31 · TA获得超过506个赞
知道小有建树答主
回答量:671
采纳率:73%
帮助的人:424万
展开全部
先不说数据大小是否匹配,int是有符号型,数据换成无符号型能不出问题么。至少你该使用相同符号类型。且int转short可是丢失数据的。
追问
..我现在要求就是他们得匹配如果能做到相同也就不转换了
追答
匹配不了,无符号型最低到最高位都是数据位,这不是转换就能解决的事。这是类型怎么读取的问题。除非你的数据在内存里并没有达到short类型最高位,不然你那个数据读取出来永远都不会跟int一样。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式