Quantify "well known". Historically enough variation existed in this area [1], and C only happened to copy FORTRAN's behavior for the sake of compatibility.
[1] https://en.wikipedia.org/wiki/Modulo#In_programming_language...
[1] https://en.wikipedia.org/wiki/Modulo#In_programming_language...
Edit: From what I can tell, standardised in Fortran 90, presumably older than that.
http://python-history.blogspot.com/2010/08/why-pythons-integ...