zoukankan      html  css  js  c++  java
  • 一些坑爹的错误

    ①UVa上,

    cin.sync_with_stdio(false);

    传说中的可以让cin, cout变快的一句话,有了这句话,外加用到cin基本会WA,到现在没弄懂为啥,说不定以后就会懂了,好像cout没影响。


    ②科学计数法理解错了。。。

    10e-3 其实是0.01,

    1e-3才是真正的0.001


    ③判断的语句中不要轻易的直接用变量名或者是bool类型的

    其中bool类型的,加个!号是没用的不要以为会像int那样非零直接变成0

    直接用变量名的话,这样用起来个人感觉很爽,但是,如果不小心漏考虑了啥,很容易出错的,当初就因为这样调试了2,3个小时,还是乖乖地使用==多少吧


    ④对于一个int类型的数x, x>>31 的两种结果是0和-1。


    ⑤如果要判断两个数异号,最好算一算会不会超出int的范围,要尽量使用sgn来获得数的符号,从而判断是否异号,数学的几何题很可能会遭遇这样的错误。


    ⑥忘了。。。剩下的想起来再写

  • 相关阅读:
    数据库
    Activity组件
    view,视图组件
    360导航板式
    service音乐播放
    service
    音乐播放器组件
    获取时间字符串
    JDK服务器存储
    数据库_黑名单练习_完善服务广播
  • 原文地址:https://www.cnblogs.com/tank39/p/3911407.html
Copyright © 2011-2022 走看看