求助关于数据类型

2019-07-21 07:26发布

比如在一个例程中
有这样一个函数
uint8_t KEY_Det(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
{
}

请问一下,为什么这个函数要定义成uint8_t类型呢,为什么第二个参数要定义成uint16_t类型呢,如果函数定义成uint32_t类型可不可以?

非常感谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
haibian
1楼-- · 2019-07-21 13:24
都可以定义,重点是你想返回8位数还是32位数据
275891381
2楼-- · 2019-07-21 16:02
怎么不可以,随便你定义,用的时候注意转换别溢出就可以

一周热门 更多>