IT序号网

c之打印 float 的面试题

duanxz 2024年08月28日 编程语言 108 0

<分区>

以下程序的输出是什么,为什么?

  #include <stdio.h> 
  int main() 
  { 
   float a = 12.5; 
   printf("%d\n", a); 
   printf("%d\n", *(int *)&a); 
   return 0; 
  } 

我的编译器打印 0 和 1095237632。为什么?


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!