我精通C/C++
呵呵 ( ̄▽ ̄)"
○| ̄|_ =3
情况说明
卡在了一道整型除法题上,使用int
类型,结果抛出SIGFEP
(除数为0或溢出)错误,该情况为(-2147483648)/(-1)
。
就是想不到int
类型的溢出问题。
然后就是不熟悉原码、反码和补码。
再接着就是数据类型大小不清:
64位Windows使用LLP64数据模型,除了指针是64位,其他基本类型都没有变,long占据的是4个字节。而64位的类Unix平台均使用LP64数据模型,在该系统下,long占据8个字节。
┭┮﹏┭┮
没有学活,也没有把东西联系起来。
话说我这么杂的知识要统一起来很难呐。。。
(最后装个*)
✪ ω ✪