zoukankan      html  css  js  c++  java
  • 2017-2018-1 20155215 《信息安全系统设计基础》第6周 补课上测试

    2017-2018-1 20155215 《信息安全系统设计基础》第6周课上测试

    错误原因:老师评价了我的提交的蓝墨云作业【第六周课上测试】,指出我做的不合要求,我重新读题之后发现,题目是希望我们在代码中进行大小端的判断,而我则是直接让程序输出十六进制值,然后自己观察是属于大端还是小端。


    1

    1.参考附图代码,编写一个程序 “week0601学号.c",判断一下你的电脑是大端还是小端。

    2. 提交运行结果”学号XXXX的笔记本电脑是X端“的运行截图,要全屏,包含自己的学号信息

    3.课下把代码推送到代码托管平台

    大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放。

    小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低。


    • 修改后的代码如下所示:
    #include<stdio.h>
    
    int main(){
        int ival = 12345;
        unsigned char * start;
        start = & ival;
        if(start[0]==0x39)
        {
            printf("20155215宣言的电脑是小端")
            //printf("%.2x",start[0]);
        }
        else
        {
            printf("20155215宣言的电脑是大段");
        }
        
        return 0;
    }
    
    
    
    

    运行截图:

  • 相关阅读:
    Java并发理论简介
    【SQL】- 基础知识梳理(八)
    【SQL】- 基础知识梳理(七)
    【SQL】- 基础知识梳理(六)
    【SQL】- 基础知识梳理(五)
    【SQL】- 基础知识梳理(四)
    【SQL】- 基础知识梳理(三)
    '{ }'在不同上下文中的作用
    模块化你的JS代码
    利用模板将HTML从JavaScript中抽离
  • 原文地址:https://www.cnblogs.com/xuanyan/p/7967861.html
Copyright © 2011-2022 走看看