關於uint與int,其實大家對他們的差別已經十分清楚,但仍舊容易在使用中犯一些錯誤。
比如最近在2812編程時,對陀螺的採集結果一直存在問題,深入研究後發現是uint與int的使用導致的。
如果使用中存在求和(滑動濾波求和)或乘除(求平均)運算,建議還是使用有符號的比較好,否則容易在求和或乘除時直接改變了符號,而且容易在求和中超出uint的範圍。
關於uint與int,其實大家對他們的差別已經十分清楚,但仍舊容易在使用中犯一些錯誤。
比如最近在2812編程時,對陀螺的採集結果一直存在問題,深入研究後發現是uint與int的使用導致的。
如果使用中存在求和(滑動濾波求和)或乘除(求平均)運算,建議還是使用有符號的比較好,否則容易在求和或乘除時直接改變了符號,而且容易在求和中超出uint的範圍。