随笔分类 -  C/C++

摘要:一、枚举 本文有的内容摘自:被新手忽视的枚举enum用法,竟如此强大! - 知乎 (zhihu.com) 如有侵权请告知 ! 1、简介:枚举类型是一种基本数据类型,用于定义一组具有离散值的常量,可以让数据简洁,易读。通常用于为常量取名字。 每个枚举常量可以用一个标识符来表示,也可以为它们指定一个整数 阅读全文
posted @ 2023-11-10 17:26 耿通宇 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一、c++文件流: fstream //文件流 ifstream //输入文件流 ofstream //输出文件流 二、文件路径的表示 1、绝对路径:inf.open("d://DEV_C++//LogFile//游泳数据//LUYINGYAN1039_SensorLog.txt"); 注意:双斜线 阅读全文
posted @ 2023-10-08 13:03 耿通宇 阅读(6952) 评论(0) 推荐(0) 编辑
摘要:一、单个C++程序(多线程) //实现txt文件的读入并重写入另外一个txt文件中~ #include<fstream> //ifstream #include<iostream> #include<string> //包含getline() #include <string.h> #include 阅读全文
posted @ 2023-10-08 12:28 耿通宇 阅读(169) 评论(0) 推荐(0) 编辑
摘要:一、移位操作 数据如下: unsigned char card_data[] = {0x09, 0xF0, 0x30, 0x56, 0xD0, 0xE9, 0x95, 0x46}; unsigned int card=0,QrEndtime=0; unsigned char timebuff[20] 阅读全文
posted @ 2023-06-16 17:56 耿通宇 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、C语言中变量存储格式之大端、小端 1、大端模式,数据高字节位存在内存的低地址中,而数据的低字节位存在内存的高地址中。数据从高位往低位放。和我们”从左到右“阅读习惯一致。 2、小端模式,数据的高字节位存在内存的高地址中,数据的低字节位存在内存的低地址中。这种存储模式将地址的高低和数据位权有效地结合 阅读全文
posted @ 2023-06-08 11:29 耿通宇 阅读(1152) 评论(0) 推荐(0) 编辑
摘要:一、变量范围及打印格式 1、变量范围及打印格式 int: 4字节 -2147483648~2147483647 %d unsigned int 4字节 0 ~ 4294967295 %u (如果超出int范围,但是你用%d打印看到的只能是负数) long: 4字节 -2147483648~21474 阅读全文
posted @ 2023-04-11 11:46 耿通宇 阅读(704) 评论(0) 推荐(0) 编辑
摘要:常用string库函数、printf打印文件名行号、sprintf拼接、时间字符串和时间戳互相转换 一、字符串的复制比较用strcpy或strncpy,strcmp(如果用如下函数比较(memcmp)则会出错) 代码如下: 1 #include<stdio.h> 2 #include<string. 阅读全文
posted @ 2023-03-06 16:25 耿通宇 阅读(442) 评论(0) 推荐(0) 编辑
摘要:一、IC卡常用格式转换 IC卡一般读取的是厂商固化到0扇区第0块的4个字节数据。 如:数据为: 56 30 F0 09 (正序) 十位卡(正序):1446047753 (是将4字节16进制的物理卡号正序直接转换为10进制即可) 十位卡(反序):166735958 (将4字节16进制物理卡号先反序,再 阅读全文
posted @ 2022-08-09 11:25 耿通宇 阅读(10711) 评论(2) 推荐(1) 编辑
摘要:一、韦根定义 Wiegand协议是国际上统一的标准,是由摩托罗拉公司制定的一种通讯协议。适用于涉及门禁控制系统的读卡器和卡片的许多特性。 它有很多格式,常用格式有标准的26-bit,此外还有34-bit,37-bit,客户也可自定义32、66等格式,其中标准的26-bit格式是一个开放式的格式,是一 阅读全文
posted @ 2022-05-26 20:49 耿通宇 阅读(1071) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示