奇奇怪怪的技巧

发布时间 2023-07-10 08:35:52作者: 2017BeiJiang

进制转换工具

  • 特定进制数转换,如 \(8,16\) 进制等。
    8进制:printf("%o",a);
    16进制:printf("%x",a);,注意,如果x是小写,那么16进制的字母也是小写,大写同理。
  • 将整形转化为任意进制并放进字符数组中。
    如下代码可以将 \(n\) 转化为 \(m\) 进制并放进 \(c\) 数组中。
    int n,m;
    cin>>n>>m;
    char c[1000];
    itoa(n,c,m);