jos*_*osh 2 c c++ floating-point pointers
如果我在C/C++中意外编码,下面代码的行为和输出会是什么,
float a = 12.5;
printf("%d\n", a);
printf("%d\n", *(int *)&a);
Run Code Online (Sandbox Code Playgroud)
磨擦和更多的红宝石.
如果你做了以下事情,你会得到一些有意义的东西
printf("%d\n", (int)a);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |