zoukankan      html  css  js  c++  java
  • 第六周课上测试-3-ch02补充作业

    实验要求:
    编写一个程序 “week0603学号.c",运行下面代码:
    short int v = -学号后四位
    unsigned short uv = (unsigned short) v
    printf("v = %d, uv = %u ", v, uv);
    在第三行设置断点用gdb调试,用p /x v; p /x uv 查看变量的值,提交调试结果截图,要全屏,要包含自己的学号信息
    分析p /x v; p /x uv 与程序运行结果的不同和联系


    其中,强制转换类型的结果保持位值不便,只是改变了解释这些位的方式

    课下作业1要求:
    补充完成课上测试(不能只有截图,要有分析,问题解决过程,新学到的知识点)
    完成教材 p97 2.96 2.97,要有完备的测试
    发一篇相关内容的博客, 提交博客链接

    因为我也不知道什么是NaN,查了一下,其实是Not a Numbe的意思,然而如何判断则需要利用到一个函数和一个头文件,
    这里我们可以差资料,并且参考一下main文档,发现fpclassify(x)函数的用法,
    于是练习一:

    关于练习二:
    老师说了不能把所有的函数都放在一个main里面:

    我把这样一个计算过程分成了几步,但是这是滕树晨同学给我的建议,我觉得很不错,
    分别实现不同的功能,

    关于实验楼上面的那个我用实验楼做了一下,实验楼的环境用不了

  • 相关阅读:
    P3133 [USACO16JAN]无线电联系Radio Contact
    P2196 挖地雷
    P2434 [SDOI2005]区间
    P2820 局域网
    P2904 [USACO08MAR]跨河River Crossing
    P1586 四方定理
    P2983 [USACO10FEB]购买巧克力Chocolate Buying
    P2049 魔术棋子
    kali-linux破解密码运行脚本并隐藏进程
    kali安装使用
  • 原文地址:https://www.cnblogs.com/zhuanyedajiesanshinian/p/7751397.html
Copyright © 2011-2022 走看看