圓整通常被理解爲爲滿足某種要求而進行的數據修正。按照修正後的數據在數值上是否比原數據大,又可分爲向上圓整和向下圓整。它們很像對模擬信號進行採樣,對一定範圍的數據向一個固定的數據靠攏。Linux內核中定義了面向整除的圓整計算宏。第一個叫做roundup。roundup類似於一個數學函數,它總是嘗試找到大於x並接近x的可以整除y的那個數,也即向上圓整
比如:roundup(16,8) = 16
roundup(32,8) = 32
找到這個數,但是不會進行除法運算
圓整通常被理解爲爲滿足某種要求而進行的數據修正。按照修正後的數據在數值上是否比原數據大,又可分爲向上圓整和向下圓整。它們很像對模擬信號進行採樣,對一定範圍的數據向一個固定的數據靠攏。Linux內核中定義了面向整除的圓整計算宏。第一個叫做roundup。roundup類似於一個數學函數,它總是嘗試找到大於x並接近x的可以整除y的那個數,也即向上圓整
比如:roundup(16,8) = 16
roundup(32,8) = 32
找到這個數,但是不會進行除法運算