[求助]有关binary的奇怪问题
<p>十进制数111089329111039的十六进制表示为6508ffffffff </p><p>十进制数89427249558905的十六进制表示为515567717579</p><p>select convert(binary(8),111089329111039)<br/>select convert(binary(8),89427249558905)</p><p>得到的结果为</p><p>- <br/>0x00006508ffffffff </p><p> <br/>- <br/>0x0051556771757900 </p><p>为什么111089329111039转换成binary,前面补两个0,而89427249558905只补了一个0 ,望高手指教,万分感谢</p><p></p>
页:
[1]