a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
7 lines
2.6 KiB
XML
7 lines
2.6 KiB
XML
<?xml version="1.0"?>
|
|
<clause number="13.1.2" title="Implicit numeric conversions">
|
|
<paragraph>The implicit numeric conversions are: <list><list_item> From <keyword>sbyte</keyword> to <keyword>short</keyword>, <keyword>int</keyword>, <keyword>long</keyword>, <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>byte</keyword> to <keyword>short</keyword>, <keyword>ushort</keyword>, <keyword>int</keyword>, <keyword>uint</keyword>, <keyword>long</keyword>, <keyword>ulong</keyword>, <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>short</keyword> to <keyword>int</keyword>, <keyword>long</keyword>, <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>ushort</keyword> to <keyword>int</keyword>, <keyword>uint</keyword>, <keyword>long</keyword>, <keyword>ulong</keyword>, <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>int</keyword> to <keyword>long</keyword>, <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>uint</keyword> to <keyword>long</keyword>, <keyword>ulong</keyword>, <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>long</keyword> to <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>ulong</keyword> to <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>char</keyword> to <keyword>ushort</keyword>, <keyword>int</keyword>, <keyword>uint</keyword>, <keyword>long</keyword>, <keyword>ulong</keyword>, <keyword>float</keyword>, <keyword>double</keyword>, or <keyword>decimal</keyword>. </list_item><list_item> From <keyword>float</keyword> to <keyword>double</keyword>. </list_item></list></paragraph>
|
|
<paragraph>Conversions from <keyword>int</keyword>, <keyword>uint</keyword>, or <keyword>long</keyword> to <keyword>float</keyword> and from <keyword>long</keyword> to <keyword>double</keyword> may cause a loss of precision, but will never cause a loss of magnitude. The other implicit numeric conversions never lose any information. </paragraph>
|
|
<paragraph>There are no implicit conversions to the <keyword>char</keyword> type, so values of the other integral types do not automatically convert to the <keyword>char</keyword> type. </paragraph>
|
|
</clause>
|