美文网首页
理解float

理解float

作者: linuxScripter | 来源:发表于2020-10-21 12:59 被阅读0次

z@z-Calistoga-ICH7M-Chipset:~/zfloatNumber$ cat z.c

#include "stdio.h"

union zz {

  unsigned char ch[4];

  float f;

}z;

int main(void)

{

  z.ch[0] =  0x5a;

  z.ch[1] =  0x5a;

  z.ch[2] =  0x5a;

  z.ch[3] =  0x4a;

  printf("%lf\n", (double)z.f);

  printf("%d\n", sizeof(float) );

  z.f = 3.14;

  printf("%x %x %x %x\n", z.ch[0], z.ch[1], z.ch[2], z.ch[3]);

  return 0;

}

z@z-Calistoga-ICH7M-Chipset:~/zfloatNumber$ gcc z.c; ./a.out

3577494.500000

4

c3 f5 48 40

把0x4a换作0xca则为:

z@z-Calistoga-ICH7M-Chipset:~/zfloatNumber$ gcc z.c; ./a.out

-3577494.500000

4

c3 f5 48 40

说明,字符[3]是高位。

相关文章

  • 理解float

    float本来是为了实现图文四周环绕这种类似的效果才出现,而不是为了布局,float会使元素脱离文档流,但不会脱离...

  • 理解float

    一、浮动的设计初衷 文字环绕效果 二、 浮动的特性: 包裹(元素) 破坏(父元素的高度) 2.1 具有包裹性的其它...

  • 理解float

    z@z-Calistoga-ICH7M-Chipset:~/zfloatNumber$ cat z.c #incl...

  • CSS理解之Float

    1.Float的设计初衷仅仅是: 实现文字环绕效果,如下图所示: 明白了float的设计初衷,就可以明白float...

  • 对于float的理解

    float是css中很重要的一个属性,(最初是为了做图片环绕技术)后面被人们常用于页面布局。 我个人对于浮动的理解...

  • CSS绝对定位absolute详解

    之前介绍过CSS浮动float详解,本篇介绍的绝对定位absolute和浮动float有部分相似性。如果能理解浮动...

  • 理解Go 值类型、引用类型、引用传递、值传递

    值类型: 可以理解成基础类型。int、float、bool、array、sturct等 引用类型: 可以理解成值类...

  • 关于float和overflow的理解

    我们通常都根据父子元素之间的关系来讨论浮动和overflow,现在我将其进行同级元素之间的效果对比。首先还是先提供...

  • python3

    数字型 数字型只有两种int和float 整型和浮点数。float其实可以 理解为双精度 int数字类型 1、2、...

  • 用函数求出两个实数的最大值

    #includeint main() { float add(float a,float b); float a,...

网友评论

      本文标题:理解float

      本文链接:https://www.haomeiwen.com/subject/hlbdjqtx.html