class Solution {
public:
    int reverse(int x) {
       ;//long 是怕中间过程溢出
        <<,max=-min-){
            ans=ans*+x%;
            x=x/;
        }
        if(ans>max||ans<min)
            ;
        return ans;
    }
};

注释:

  这是进制转换问题。

  转化过程中一定要考虑溢出。

  清楚各种类型的表示范围。

附 

32位平台:

unsigned   int   0~4294967295  
int    -2147483648~2147483647 (-2^31~(2^31-1))//补码比原码多表示1个数
unsigned long 0~4294967295
long   -2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161

__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615

最新文章

  1. iOS地图 -- 区域监听的实现和小练习
  2. 把 Mac 上的 bash 换成 zsh
  3. Java的流程控制和C++的异同
  4. [html]三列居中自动伸缩的结构
  5. codeforces 709B B. Checkpoints(水题)
  6. c#设计模式之单例模式
  7. cmd界面的编码如何改为utf8
  8. Sublime 3114 + 转换GBK方法
  9. WPF省市联动Binding
  10. Compress、tar、gzip、zcat、bzip2、bzcat、打包解压命令行
  11. C/C++程序在main之前执行代码
  12. POJChallengeRound2 Guideposts 【单位根反演】【快速幂】
  13. Leetcode 137 Single Number II 仅出现一次的数字
  14. JAVA,字符串替换
  15. Cforeach的详细用法--【转】
  16. 解决VS Code开发Python3语言自动补全功能不带括号的问题
  17. cookie&amp;session的Q&amp;A故事[原理篇]
  18. ethereum/EIPs-155 Simple replay attack protection 35,36
  19. jQuery文档就绪事件
  20. 18个不常见的C#关键字,您使用过几个?

热门文章

  1. nginx 配置文件解析(一)
  2. sql server在使用xp_cmdshell
  3. 10 条建议让你创建更好的 jQuery 插件
  4. mongodb spring
  5. Flask学习记录之Flask-Admin
  6. 初探 iOS8 中的 Size Class
  7. PYTHON线程知识再研习B
  8. C/C++捕获段错误,打印出错的具体位置(精确到哪一行)
  9. linux内核--中断和中断处理(一)
  10. PHP常用魔术方法(__toString魔术方法)