- 博客(2)
- 收藏
- 关注
原创 【golang踩坑日记(二)】int32强制转换2147483648会变成负数
这个方法是为了取输入值的绝对值,执行完math.abs()这个方法之后会变成正数2147483648,但是由于2147483648 > int32的最大值(-2,147,483,648 到 2,147,483,647),结果输出就变成了-2147483648。正确做法只要将int32变成int64就行了。
2023-04-02 15:58:49 412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人