uint8

mac2022-06-30  67

最近在做一个简单的按键检测,定义一个uint8_t的函数,函数作用是返回一个按键编号数字。

函数返回值 return 1/2/3/4,代表4个按键

但是按键检测结果却是错误的!!!

百思不得其解,后来明白了,原来uint8_t相当于 char

typedef unsigned          char uint8_t;typedef unsigned short     int uint16_t;typedef unsigned           int uint32_t;

应当return '1'/'2';

转载于:https://www.cnblogs.com/ManOK/p/10458328.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)