首页 > 编程语言 >C# 仿写 共用体

C# 仿写 共用体

时间:2023-08-06 18:23:19浏览次数:36  
标签:crc16L 仿写 crc16 C# su FieldOffset strUion 共用 public


    [StructLayout(LayoutKind.Explicit, CharSet = CharSet.Ansi, Pack = 1)]
    public struct strUion
    {
        [FieldOffset(0)]
        public ushort crc16;

        [FieldOffset(0)]
        public byte crc16L;

        [FieldOffset(1)]
        public byte crc16H;

        public strUion(ushort _crc16)
        {
            crc16 = _crc16;
            crc16H = 0;
            crc16L = 0;
        }

    }
    class Program
    {
        static void Main(string[] args)
        {
            strUion su = new strUion(0);

            su.crc16 = 0x0102;

            Console.WriteLine(su.crc16H.ToString("X2") + "  " + su.crc16L.ToString("X2"));

            Console.ReadLine();
        }
    }

标签:crc16L,仿写,crc16,C#,su,FieldOffset,strUion,共用,public
From: https://www.cnblogs.com/panpeng666/p/17609693.html

相关文章

  • javascript~常用工具类的封装
    JavaScript1.type类型判断isString(o){//是否字符串returnObject.prototype.toString.call(o).slice(8,-1)==='String'}isNumber(o){//是否数字returnObject.prototype.toString.call(o).slice(8,-1)==='Number'}isObj(o){//是否对象......
  • CodeForces 数学类题目 做题汇总
    写一下\(3\)月\(28\)日起开始做的题目感受:1.CF1793BFedyaandArray:普及-*1100Luogu链接CF链接一道比较正宗的组合清新小题,可以对本题进行数学上的加强。ACCode2.CF1774BColoring:普及/提高-*1500Luogu链接CF链接一道需要考虑全面的贪心小题目ACCode......
  • c#串口通信讲解(一)(winform、wpf)
    转载:https://blog.csdn.net/weixin_30466421/article/details/99278174串口操作需要注意的几点如下:1、如果是USB转串口;则需要安装USB转串口驱动,附件有此驱动。2、串口打开状态最好不要直接插拔串口,可能会导致中控板或者串口线烧坏。3、使用串口调试工具CEIWEI,下一章节会贴上......
  • ANSYS Electromagnetics Suite 2022r2软件下载与安装教程
    ANSYSElectromagneticsSuite简介ANSYSElectromagneticsSuite,也叫ANSYSElectronicsDesktop,是ANSYS公司旗下的一款电磁场仿真软件,一个集成电磁、电路和系统仿真的平台。在统一框架中提供通用用户界面、模型输入和设置、仿真控制以及后处理等功能,包含的HFSS、Maxwell和Q3DExtr......
  • docker pull 镜像拉取命令详解
    Docker是一种流行的容器化平台,它允许用户构建、分享和运行容器化的应用程序。要使用Docker,您需要先下载所需的Docker镜像。之前我们介绍了在Ubuntu系统上安装docker,本文将接着介绍如何使用DockerPull命令下载Docker镜像的步骤。dockerpulldockerpull命令是用于从镜像仓库中拉取......
  • docker镜像管理命令详解
    Docker是一种流行的容器化平台,它允许用户构建、分享和运行容器化的应用程序。在Docker中,镜像是构建和创建容器的基础。之前的文章我们介绍了docker安装还有docker镜像的拉取,本文将介绍一些常用的Docker镜像管理命令,帮助我们管理和操作Docker镜像。dockerimagesdockerimages可以查......
  • ABC313
    D-OddorEven假设\(A_1\)到\(A_{k-1}\)的和是偶数。那么通过\(n\)次询问可以得到所有数是\(0\)还是\(1\)。如果将\(A_1\)到\(A_{k-1}\)代入检验发现和不是偶数,由于\(k\)是奇数,反转所有数,可以使它合法。#include<bits/stdc++.h>usingnamespacestd;consti......
  • mysql连接的时候,null, message from server: “Host ‘xx.xx.xx.xx‘ is not allowed
    连接mysql的时候,提示“null,messagefromserver:“Host‘xx.xx.xx.xx‘isnotallowedtoconnecttothisMySQLserver“”解决出现这个提示,是由于我们使用root用户登录时,没有给root用户设置能访问的机器,所以我们设置一下,就可以了。第一步:登录mysql:输入 mysql-uroot......
  • [迎风奔雨] terraform create pubsub and inputs
    terragrunt.hcl---------------------------------------------------------------------------------------------------------------------------------------inputs={topics=[{name="my-topic-1"subscriptions=[{......
  • Codeforces Round 890 (Div. 2)
    TalesofaSort题解找到最大的能够产生逆序对的数即可暴力\(O(n^2)\)枚举即可constintN=2e5+10,M=4e5+10;intn;inta[N];voidsolve(){cin>>n;intans=0;for(inti=1;i<=n;++i){cin>>a[i];}fo......