奇奇怪怪的技巧

进制转换工具

  • 特定进制数转换,如 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);

Dev-C++相关命令

  • 打开c++11:-std=c++11
    注意,该指令可能造成万能库编译错误的提示,将错的东西删掉即可。
  • 手动开大栈空间:-Wl,--stack=1073741824
    可避免在考场上因为栈空间不够而导致的错误。

简单测空间

  • 对数组 a 测空间:sizeof(a)>>20
    运算结果的单位是 MB。
posted @   2017BeiJiang  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示