Re: [PHP-DEV] Re: #22527 [Opn->Bgs]: Modulus returned negative value

[email protected] (George Schlossnagle)
Newsgroups php.dev
Message-ID <[email protected]>
Interesting.

I don't know what the ISO standard say, but mathematically a a % b will 
always return you an integer 0 <= a%b < b (since there are no negative 
numbers in canonical representation of Z/bZ).  I guess perl/python/tcl 
ddecided to adhere to the mathematical definition.


On Tuesday, March 4, 2003, at 02:37  AM, Rasmus Lerdorf wrote:

> This is actually an interesting question.  Should we be truncating 
> towards
> zero?  I'd say yes, but then I tested Perl, Python and Tcl, and they 
> all
> say that -27 % 7 is 1 which means they truncate towards negative 
> infinity.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.