typing base ^^ exp

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sun Feb 14 15:41:13 PST 2010


BCS wrote:
> Hello Andrei,
> 
>> The type of  the power expression is: @uint@ if  both @base@ and @exp@
>> have unsigned  types less  than @ulong@; @int@  if @base@ is  a signed
>> integer  less than  @long@ and  @exp@ is  an unsigned  type  less than
>> @ulong@; @ulong@ if  both @base@ and @exp@ have  unsigned types and at
>> least  one is  @ulong@; @long@  if @base@  is @long@  and @exp@  is an
>> unsigned  type; and @double@  for all  other combinations  of integral
>> @base@ and @exp at . If at least one of the operands has a floating point
>> type,  the result  type is  the largest  participating  floating point
>> type.
>> ====
>> Makes sense?
>>
> 
> It might if my brain was willing to parse out the @'s :)

Word. I'm looking at 460 pages worth of those.

Andrei



More information about the Digitalmars-d mailing list