c++ integer division

后端 未结 3 1240
抹茶落季
抹茶落季 2021-01-26 11:49

Say I\'ve got

SDL_Rect rect;
rect.x = 5; // rect.x is of type \"Uint16\"
int y = 11;

and I want to perform the operation rect.x/y

3条回答
  •  一生所求
    2021-01-26 12:17

    You can do this without any floating point types. If x and y are positive integers, then x divided by y, rounded up is (x+y-1)/y.

提交回复
热议问题