zoukankan      html  css  js  c++  java
  • sql/c#十六进制与十进制的转换

    c#

    //十进制转二进制
    Console.WriteLine(Convert.ToString(69, 2));
    //十进制转八进制
    Console.WriteLine(Convert.ToString(69, 8));
    //十进制转十六进制
    Console.WriteLine(Convert.ToString(69, 16));

    //二进制转十进制
    Console.WriteLine(Convert.ToInt32(”100111101″, 2));
    //八进制转十进制
    Console.WriteLine(Convert.ToInt32(”76″, 8));
    //十六进制转十进制
    Console.WriteLine(Convert.ToInt32(”FF”, 16));

    sql

    --16进制数"0X00037FFE9994EE5E"转化为10进制:   
    select CONVERT(bigint,cast(0X00037FFE9994EE5E as varbinary)) as converted
    --或:
    select CONVERT(VARCHAR(50), CONVERT(bigint,0X00037FFE9994EE5E)) as converted

    --在一个数据表中用nvarchar来存储该16进制数,用十进制取出
    SELECT CONVERT(bigint, CONVERT(varbinary, CAST(N'0x' + N'00037FFE9994EE5E' AS char), 1))
  • 相关阅读:
    Codeforces
    BZOJ
    BZOJ
    HDU
    Codeforces
    codeforces
    HDU-5441 Travel 离线-并查集
    codefoeces-1000E We Need More Bosses(tarjan+最长链)
    牛客网暑期ACM多校训练营(第五场)H-subseq 树状数组
    HDU-3533 Escape (BFS
  • 原文地址:https://www.cnblogs.com/mrliuc/p/2169710.html
Copyright © 2011-2022 走看看