STM32中使用long long 型的数据以及数据的转换
来源:互联网 发布:西门子300plc编程实例 编辑:程序博客网 时间:2024/06/12 21:57
因为要保存运单号码,又不想使用字符串保存,所以就用了uint_64_t的类型保存数据,传输的时候要将其转为字节数组,使用联合体能方便进行转换
//8个字节长度的联合体,注意,因为M3是使用的小端模式,所以高字节的数据是保存在高地址中的union byte8{ uint64_t u64_buf; u8 u8_buf[8]; u16 u16_buf[4]; u32 u32_buf[2];}4DWORD;
使用方式:例如一个运单号12345678901234;
转换为16进制的时候:
4DWORD.u64_buf=12345678901234;
12345678901234=0x 0B 3A 73 CE 2F F2
此时4DWORD.u8_buf[0]=0x0B
4DWORD.u8_buf[1]=0x3A
以此类推…
1 0
- STM32中使用long long 型的数据以及数据的转换
- int , long , long long 的数据范围
- NSLog long long 型的数据
- java 中long型数据的对比
- nyoj+multiset的使用+数据要用long long
- long Long数据比较的错误
- 怎样把一个long型的数据转换为数组
- 来自gloox库的long型数据转换为字符串
- bool数组与long型数据的转换
- Long Long 的使用
- long double 高精度数据的使用
- C++中数据类型int, short, long, long long的数据范围
- C++中数据类型int, short, long, long long的数据范围
- 数据转换 long与byte数组的转换
- 将long long转换字节序如何使用htonl实现long long 字节序的转换
- 字符串转long型数据的方法
- long *格式打印以及将long与数组的转换
- 关于Long和Varchar2数据的相互转换在Oracle
- Yii Object的配置方法
- 【5】一铭操作系统初体验,更新fir…
- PHP namespace 命名空间
- OpenGL【1】视图类与鼠标坐标操作
- YII事件
- STM32中使用long long 型的数据以及数据的转换
- cpp (c++) 类的多态、继…
- YII事件的级别
- 读IntentService、HandlerThread源码之浅析
- Linux下51单片机编译烧录平台搭建…
- YII访问地址初学(一)
- OpenGL程序巨卡怎么办,可能是glFl…
- YII表单初学(一)
- freeglut搭载Dev C++ 5.…