【题目链接】

OpenJudge NOI 1.2 05:填空:类型转换2

【题目考点】

1. 数据类型原理

2. 类型转换

【解题思路】

a = 1.000000001;
b = a;
printf("%.9f %.9f\n", a, b);//输出两个数:1.000000001 1.000000000

问a,b的类型。
首先a,b能用%f输出,表示a,b都是浮点型。排除布尔型,字符型,整型。
已知float类型的精度(即有效数字)是6~7位

  • 判断a的类型

    • 1.000000001的精度达到了10位,float类型无法表示这样一个浮点数。因此a不是float类型,只能是double类型。
  • 判断b的类型
    • 将1.000000001赋值给b后,b的值不是1.000000001,而是1.000000000,说明b的类型不能表示10位有效数字,因此b是float类型。
      该题选F E。

【题解代码】

解法1:

#include <bits/stdc++.h>
using namespace std;
int main()
{cout<<"F E";return 0;
}

OpenJudge NOI 1.2 05:填空:类型转换2相关推荐

  1. OpenJudge NOI 1.2 04:填空:类型转换1

    [题目链接] OpenJudge NOI 1.2 04:填空:类型转换1 [题目考点] 1. 数据类型原理 2. 类型转换 [解题思路] a = 32768; b = a; printf(" ...

  2. 信息学奥赛一本通 1180 | 1946:【09NOIP普及组】分数线划定 | OpenJudge NOI 1.10 05 | 洛谷 P1068 [NOIP2009 普及组] 分数线划定

    [题目链接] ybt 1180:分数线划定 ybt 1946:[09NOIP普及组]分数线划定 OpenJudge NOI 1.10 05:分数线划定 洛谷 P1068 [NOIP2009 普及组] ...

  3. 信息学奥赛一本通 1133:输出亲朋字符串 | OpenJudge NOI 1.7 05

    [题目链接] ybt 1133:输出亲朋字符串 OpenJudge NOI 1.7 05:输出亲朋字符串 [题目考点] 1. 字符与ASCII码 [解题思路] 输入字符数组s1,结果储存在字符数组s2 ...

  4. 信息学奥赛一本通 1122:计算鞍点 | OpenJudge NOI 1.8 05:计算鞍点

    [题目链接] ybt 1122:计算鞍点 OpenJudge NOI 1.8 05:计算鞍点 [题目考点] 1. 二维数组 2. 求最大最小值 [思路及题解代码] 解法1: 遍历各行,先找到这一行的最 ...

  5. 信息学奥赛一本通 1112:最大值和最小值的差 | OpenJudge NOI 1.9 05

    [题目链接] ybt 1112:最大值和最小值的差 OpenJudge NOI 1.9 05:最大值和最小值的差 [题目考点] 1. 求数组中最大值及其下标 方法1:保存最大值和下标 设置临时最大值变 ...

  6. 信息学奥赛一本通 1106:年龄与疾病 | OpenJudge NOI 1.6 05

    [题目链接] ybt 1106:年龄与疾病 OpenJudge NOI 1.6 05:年龄与疾病 [题目考点] 1. 数组 2. 数组初始化为0的方法 将数组设为全局变量 如果数组是局部变量,可以这样 ...

  7. 信息学奥赛一本通 1062:最高的分数 | OpenJudge NOI 1.5 05

    [题目链接] ybt 1062:最高的分数 OpenJudge NOI 1.5 05:最高的分数 [题目考点] 1. 求n个数中的最大值 方法1: 设置临时最大值变量mx,mx的初始值应该小于等于所有 ...

  8. 信息学奥赛一本通 1043:整数大小比较 | OpenJudge NOI 1.4 05

    [题目链接] ybt 1043:整数大小比较 OpenJudge NOI 1.4 05:整数大小比较 [题目考点] 1. if-else if-else语句 [题解代码] 解法1: #include& ...

  9. 信息学奥赛一本通 1025:保留12位小数的浮点数 | OpenJudge NOI 1.1 05

    [题目链接] ybt 1025:保留12位小数的浮点数 OpenJudge NOI 1.1 05:输出保留12位小数的浮点数 [题目考点] 1. 输出浮点型量a保留x位小数的写法: cout<& ...

最新文章

  1. chrome 跨域插件
  2. PHP.ini修改配置下载上传文件大小
  3. Linux内存管理中的slab分配器
  4. php workerman定时任务
  5. 事务日志的物理和逻辑构架
  6. Android apk系列1-------APK签名
  7. LVM逻辑卷管理学习
  8. IE如何兼容placeholder属性
  9. C++与Python混合编程
  10. python PIL图片转PDF
  11. 计算机一级pdf百度云,计算机一级(实操).pdf
  12. 核磁共振波谱仪基础知识及常见问题
  13. python3版本升级_python版本升级到3.7
  14. 【Matlab】【碎碎念】 clc、close、close all、clear、clear all等的含义
  15. (转)2016年对冲基金经理“封神榜”
  16. pycharm更换国内源
  17. 领带打法最新10种(图解)
  18. 华为荣耀8青春版计算机在哪里,华为荣耀8青春版有什么新功能
  19. adc0809c语言编程,单片机C语言程序设计之ADC0809数模转换与显示
  20. JavaWeb--使用Websocket实现在线聊天功能

热门文章

  1. 【转载】ADS分散加载文件使用总结(lpc23xx)
  2. 大数据平台的3个核心功能
  3. 机器学习重大挑战:坏数据和坏算法正在毁掉你的项目
  4. 婚姻大数据:姐弟恋最靠谱,男同学们,小姐姐会好好爱护你的
  5. 大数据没用?!张小龙:我们很少看统计数据!
  6. CANOpen紧急报文
  7. STM32的CAN过滤器详解
  8. python模块导入视频教程_63-知识点回顾-函数和导入模块
  9. 了解这些坑,再也不会出现诡异的BUG了~
  10. 漫话:如何给女朋友解释华为鸿蒙OS是怎样实现跨平台的?