title: How do you use multiple decimal place float division in C?
body: <p>I am trying to do a division to get a decimal answer and every time I try it it returns either 1 or 0 which annoying as the actual answer is 0.017... as I am effectively doing 1/560 however I cannot just use this case as I want it to be variable, as in I want to be able to put in different values and do this function.</p>
  <p>Here is my code:</p>
  <pre><code>float x = 1/width;
  mat4 matrix =
  {
      {x, 0.0f, 0.0f, 0.0f},
      {0.0f, 0.00416f, 0.0f, 0.0f},
      {0.0f, 0.0f, 1.0f, 0.0f},
      {0.0f, 0.0f, 0.0f, 1.0f},
  };```
  </code></pre>