2021-2022-1 信息安全系统设计与实现(上) (北京电子科技学院 - 网空系)

  • 算法测试

    1. Ubuntu下支持哪些C语言的排序算法,查找算法?你是怎么得到的?提交截图 2. 针对下面的数组,调用Linux的 快速排序或二分查找算法。查找算法查自己的学号。 用随机数函数产生10个 1-1000之间的数存到一个数组int arr[11]中, arr[10] = 你学号的后三位。
    20191224   2021-12-13 11:04   0   15
  • 嵌入式基础

    要求 代码思路 用uint16_t型(16位)指针time指向该16位寄存器,作为读取和修改寄存器值的通道; 定义一个名为timeOp的位域,结构如下,存储从寄存器中读取的值,修改操作在该位域上进行,修改后的值返回至寄存器中。 int getHours() 首先提取时间地址:时间存放在(基址+2)的
    20191308_chuuuuer   2021-12-13 10:53   0   15
  • 嵌入式基础

    知识点 关于通过位运算置位的总结如下: |0 取得原来值 |1 全置为1 &0 全置为0 &1 取得原来值 注意 提取hour时,采用的方法是先将hour右移11位,hour有5位,所以再与000000000000011111,即0X1F相与。 *(volatile int *)的必要 算法:
    20191301   2021-12-13 10:53   0   10
  • 嵌入式基础

    #嵌入式基础 ##要求 ##实现
    绒绒的欧嘛harper   2021-12-13 10:52   0   15
  • 嵌入式基础

    整体思路 time指针指向该寄存器,所以定义一个timeOp位域,利用time指针将寄存器中的值放至timeOp中,存储后面寄存器读取到的结果再经过修改返回到寄存器里 用16位指针time指向这里使用的16位寄存器,用来读取和改变寄存器值 借助强制转换的方式将值传给time指针,指针将值给寄存器,将
    zzy188   2021-12-13 10:50   0   20
  • 嵌入式基础

    在作业本上完成
    20191208孙汇阳   2021-12-13 10:44   0   16
  • 整数范围与类型转换

    -2147483647-1 == 2147483648U -2147483647-1 < -2147483647 -2147483647-1 < 2147483647 (unsigned)-2147483647-1 < 2147483647 上面四个表达式成立吗?为什么?并用C语言编程测试并提交运行
    20191316王秋雨   2021-12-13 10:35   0   100
  • 整数范围与类型转换

    整数范围与类型转换 代码: 结果: 根据对照 -2147483647-1 == 2147483648U -2147483647-1 < -2147483647 成立
    氧气2019   2021-12-13 10:21   0   1
  • 整数范围与类型转换

    代码: #define INT_MAX 2147483647 #define INT_MIN (-INT_MAX - 1) #include<stdio.h> #include<string.h> int checktruefalse(int a) { if(a) { printf(" true\n
    20191308_chuuuuer   2021-12-13 10:20   0   13
  • 整数范围与类型转换

    第4个不成立,其他三个成立 代码链接:https://gitee.com/luhanqi_20191301/linux-coding/tree/master/test3
    20191301   2021-12-13 10:20   0   8