C#中实现 typedef 对单片机程序进行移植

单片机程序需要验证时使用C++比较方便,但有时想用C#验证时可以使用下面的方法对 typedef 进行转换

C#中实现 typedef 
```csharp

using uint8 = System.Byte;                      /* defined for unsigned 8-bits integer variable 	无符号8位整型变量  */
using int8 = System.SByte;                      /* defined for signed 8-bits integer variable		有符号8位整型变量  */
using uint16 = System.UInt16;                   /* defined for unsigned 16-bits integer variable 	无符号16位整型变量 */
using int16 = System.Int16;                     /* defined for signed 16-bits integer variable 		有符号16位整型变量 */
using uint32 = System.UInt32;                    /* defined for unsigned 32-bits integer variable 	无符号32位整型变量 */
using int32 = System.Int32;                     /* defined for signed 32-bits integer variable 		有符号32位整型变量 */
using fp32 = System.Single;                     /* single precision floating point variable (32bits) 单精度浮点数(32位长度) */
using fp64 = System.Double;                      /* double precision floating point variable (64bits) 双精度浮点数(64位长度) */

```c

typedef unsigned char  uint8;                   /* defined for unsigned 8-bits integer variable 	无符号8位整型变量  */
typedef signed   char  int8;                    /* defined for signed 8-bits integer variable		有符号8位整型变量  */
typedef unsigned short uint16;                  /* defined for unsigned 16-bits integer variable 	无符号16位整型变量 */
typedef signed   short int16;                   /* defined for signed 16-bits integer variable 		有符号16位整型变量 */
typedef unsigned int   uint32;                  /* defined for unsigned 32-bits integer variable 	无符号32位整型变量 */
typedef signed   int   int32;                   /* defined for signed 32-bits integer variable 		有符号32位整型变量 */
typedef float          fp32;                    /* single precision floating point variable (32bits) 单精度浮点数(32位长度) */
typedef double         fp64;                    /* double precision floating point variable (64bits) 双精度浮点数(64位长度) */

特此记录以备忘记
anlog 2020年10月10日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值