阿杰爱学单片机 发表于 2024-9-25 08:36:10

health 发表于 2024-9-24 23:20
函数定义中参数是uint8_t,而你给它输入的是int型或以上,有警告很正常。
(Length-i-1)这里面length和i是 ...

不是int,Length是数字长度u8类型的,i是循环也是u8类型的

health 发表于 2024-9-25 08:56:48

1可是int型。
即使没有这个1,这个表达式也是int型。
了解一下c语言基础知识,类型提升,整型提升。

阿杰爱学单片机 发表于 2024-9-25 13:58:27

health 发表于 2024-9-25 08:56
1可是int型。
即使没有这个1,这个表达式也是int型。
了解一下c语言基础知识,类型提升,整型提升。


后面是加了个u8强制转换就没事了
这里不好发图片

阿杰爱学单片机 发表于 2024-9-25 13:58:59

这个
页: 1 2 [3]
查看完整版本: 求助下大佬们