linux roundup函數記錄

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

 

比如:roundup(16,8) = 16

roundup(32,8) = 32

 

找到這個數,但是不會進行除法運算

 

摘自:http://blog.chinaunix.net/uid-20608849-id-3027956.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章