在 2011年8月1日 下午8:21,周一帆 <13584...@163.com> 写道:
> 宋老师叫我去看glibc的库函数,可是我找不到......
> 我只找到include/里的函数声明,找不到源代码......
>
>
>
On Aug 1, 10:55 am, Li Haifeng <omy...@gmail.com> wrote:
> 2011/8/1 周一帆 <13584855...@163.com>
>
> > 宋老师叫我去看glibc的库函数,可是我找不到......
> > 我只找到include/里的函数声明,找不到源代码......
On 8月1日, 下午8时21分, 周一帆 <13584855...@163.com> wrote:
> 宋老师叫我去看glibc的库函数,可是我找不到......
> 我只找到include/里的函数声明,找不到源代码......
以上是limits.h中对于INT_MIN的定义。
参考 http://csapp.cs.cmu.edu/public/waside/waside-tmin.pdf
int dcomp = -214748368
dcomp 不管在ISO C90,ISO C99, 32BIT,64BIT中,其在内存中的物理表示与
INT_MIN应该是一样的吧?
1,只是有可能被编译器认为是unsigned
2,如果直接用-214748368在算数表达式中有可能被表达为long或unsigned造成类
型转换,从而导致多种结果。
不知到我这两点说的对不对。