精华内容
下载资源
问答
  • 整数部分12,二进制为1100; 小数部分0.5, 二进制是.1,先把他们连起来,从第一个1数起24位(后面补0):1100.10000000000000000000这部分是有效数字。(把小数点前后两部分连起来再掉头前...
    百度里的:
    整数怎样转2进制,小数怎样转2进制就不说了。

    12.5:
    1. 整数部分12,二进制为1100; 小数部分0.5, 二进制是.1,先把他们连起来,从第一个1数起取24位(后面补0):
    1100.10000000000000000000
    这部分是有效数字。(把小数点前后两部分连起来再取掉头前的1,就是尾数)
    2. 把小数点移到第一个1的后面,需要左移3位, 加上偏移量127:127+3=130,二进制是10000010,这是阶码。
    3. -12.5是负数,所以符号位是1。把符号位,阶码和尾数连起来。注意,尾数的第一位总是1,所以规定不存这一位的1,只取后23位:
    1 10000010 10010000000000000000000
    把这32位按8位一节整理一下,得:
    11000001 01001000 00000000 00000000
    就是十六进制的 C1480000.

    2.025675
    1. 整数部分2,二进制为10; 小数部分0.025675, 二进制是.0000011010010010101001,先把他们连起来,从第一个1数起取24位(后面补0):
    10.0000011010010010101001
    这部分是有效数字。把小数点前后两部分连起来再取掉头前的1,就是尾数: 00000011010010010101001
    2. 把小数点移到第一个1的后面,左移了1位, 加上偏移量127:127+1=128,二进制是10000000,这是阶码。
    3. 2.025675是正数,所以符号位是0。把符号位,阶码和尾数连起来:
    0 10000000 00000011010010010101001
    把这32位按8位一节整理一下,得:
    01000000 00000001 10100100 10101001
    就是十六进制的 4001A4A9.

    -1.99744
    还需要详细说吗?

    如果只有小数部分,那么需要右移小数点. 比如右移3位才能放到第一个1的后面, 阶码就是127-3=124.

    补充一个浮点二进制数手工转换成十进制数的例子:
    假设浮点二进制数是 1011 1101 0100 0000 0000 0000 0000 0000
    按1,8,23位分成三段:
    1 01111010 10000000000000000000000
    最后一段是尾数。前面加上"1.", 就是 1.10000000000000000000000
    下面确定小数点位置。阶码是01111010,加上00000101才是01111111(127),
    所以他减去127的偏移量得-5。(或者化成十进制得122,122-127=-5)。
    因此尾数1.10(后面的0不写了)是小数点右移5位的结果。要复原它就要左移5位小数点,得0.0000110, 即十进制的0.046875
    最后是符号:1代表负数,所以最后的结果是 -0.046875

    还要注意其他机器的浮点数表示方法可能与此不同. 不能任意移植.

    转载于:https://www.cnblogs.com/woniuzhongdetou/p/3607338.html

    展开全文
  • 整数部分12,二进制为1100; 小数部分0.5, 二进制是.1,先把他们连起来,从第一个1数起24位(后面补0):1100.10000000000000000000这部分是有效数字。(把小数点前后两部分连起来再掉头前1,就是尾数)2. 把...

    整数怎样转2进制,小数怎样转2进制就不说了。

    12.5:

    1. 整数部分12,二进制为1100; 小数部分0.5, 二进制是.1,先把他们连起来,从第一个1数起取24位(后面补0):

    1100.10000000000000000000

    这部分是有效数字。(把小数点前后两部分连起来再取掉头前的1,就是尾数)

    2. 把小数点移到第一个1的后面,需要左移3位, 加上偏移量127:127+3=130,二进制是10000010,这是阶码。

    3. -12.5是负数,所以符号位是1。把符号位,阶码和尾数连起来。注意,尾数的第一位总是1,所以规定不存这一位的1,只取后23位:

    1 10000010 10010000000000000000000

    把这32位按8位一节整理一下,得:

    11000001 01001000 00000000 00000000

    就是十六进制的 C1480000.

    2.025675

    1. 整数部分2,二进制为10; 小数部分0.025675, 二进制是.0000011010010010101001,先把他们连起来,从第一个1数起取24位(后面补0):

    10.0000011010010010101001

    这部分是有效数字。把小数点前后两部分连起来再取掉头前的1,就是尾数: 00000011010010010101001

    2. 把小数点移到第一个1的后面,左移了1位, 加上偏移量127:127+1=128,二进制是10000000,这是阶码。

    3. 2.025675是正数,所以符号位是0。把符号位,阶码和尾数连起来:

    0 10000000 00000011010010010101001

    把这32位按8位一节整理一下,得:

    01000000 00000001 10100100 10101001

    就是十六进制的 4001A4A9.

    -1.99744

    还需要详细说吗?

    如果只有小数部分,那么需要右移小数点. 比如右移3位才能放到第一个1的后面, 阶码就是127-3=124.

    补充一个浮点二进制数手工转换成十进制数的例子:

    假设浮点二进制数是 1011 1101 0100 0000 0000 0000 0000 0000

    按1,8,23位分成三段:

    1 01111010 10000000000000000000000

    最后一段是尾数。前面加上"1.", 就是 1.10000000000000000000000

    下面确定小数点位置。阶码是01111010,加上00000101才是01111111(127),

    所以他减去127的偏移量得-5。(或者化成十进制得122,122-127=-5)。

    因此尾数1.10(后面的0不写了)是小数点右移5位的结果。要复原它就要左移5位小数点,得0.0000110, 即十进制的0.046875

    最后是符号:1代表负数,所以最后的结果是 -0.046875

    还要注意其他机器的浮点数表示方法可能与此不同. 不能任意移植

    展开全文
  • 你必须知道495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    5.18 运行时的整数值0转换为指针以后一定是空指针吗? 5.19 如何访问位于机器地址0处的中断向量?如果我将指针值设为0,编译器可能会自动将它转换为非零的空指针内部表示。 5.20运行时的“nullpointerassignment...
  • 5.18 运行时的整数值0转换为指针以后一定是空指针吗? 61 5.19 如何访问位于机器地址0处的中断向量?如果我将指针值设为0,编译器可能会自动将它转换为非零的空指针内部表示。 62  5.20 运行时的“null pointer...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    内容简介 《你必须知道的495个C语言问题》以问答的形式组织内容,讨论了学习或使用C语言的过程中经常遇到的一些问题。书中列出了C用户经常问的400多个...5.18 运行时的整数值0转换为指针以后一定是空指针吗? 61 5.19...
  • 经典C程序220案列

    2008-10-26 11:09:36
    175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 怎样运用决于你怎样定义它们。你可以用list()或者array()来定义它们,也可以直接为数组赋值。数组索引从0开始。虽然我在这里没有说明,但是你一样可以轻易使用多维数组。 // 一个包含两个元素数组 $a[0...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 200个经典C程序【源码】

    千次下载 热门讨论 2013-08-08 10:48:40
    175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 ...
  • C语言学习实例220例

    2015-06-16 23:47:59
    175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 统计选票 ...
  • o 2.10 对于没有初始化变量初始值可以作怎样的假定?如果一个全局变量初始值为 ``零", 它可否作为空指针或浮点零? o 2.11 代码 int f() { char a[] = "Hello, world!";} 不能编译。 o 2.12 这样初始化有...
  • C语言实例解析精粹

    2014-03-14 21:57:05
    175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • C语言程序源代码(大集合).rar

    热门讨论 2010-10-30 19:06:59
    175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • C语言常用算法

    2012-03-28 10:48:37
    175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • C语言源代码实例.rar

    2009-08-27 20:17:58
    175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 统计选票 ...
  • 实例175 求符合特定要求素数 实例176 统计符合特定条件数 实例177 字符串倒置 实例178 部分排序 实例179 产品销售记录处理 实例180 特定要求字符编码 实例181 求解三角方程 实例182 新完全平方数 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  • 175 求符合特定要求素数 176 统计符合特定条件数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 ...
  •  实例175 求符合特定要求素数   实例176 统计符合特定条件数   实例177 字符串倒置   实例178 部分排序  实例179 产品销售记录处理   实例180 特定要求字符编码   实例181 求解...

空空如也

空空如也

1 2 3
收藏数 42
精华内容 16
关键字:

怎样取浮点数的整数部分